Asp.Net 的 App_Data 目錄的作用
看別人的SAMPLE CODE
大部分人都喜歡加入一個App_data的目錄
用來存放SQL EXPRESS或是MDB或是XML的DATA FILE
一定會有人會有安全上的疑慮
其實這個目錄是使用者從瀏覽器端
是不會直接點選到的
但還要記得SERVER 的PATCH要上
而且用這個目錄還有一個好處
你在Web.config中可以用
|DataDirectory|來代表App_Data
讀取資料庫的連線字串就可以改成
AttachDbFilename=|DataDirectory|\Database1.mdf;
大部分人都喜歡加入一個App_data的目錄
用來存放SQL EXPRESS或是MDB或是XML的DATA FILE
一定會有人會有安全上的疑慮
其實這個目錄是使用者從瀏覽器端
是不會直接點選到的
但還要記得SERVER 的PATCH要上
而且用這個目錄還有一個好處
你在Web.config中可以用
|DataDirectory|來代表App_Data
讀取資料庫的連線字串就可以改成
AttachDbFilename=|DataDirectory|\Database1.mdf;
留言
因為不知道該修改哪裡?
將Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\...\...\...\App_Data\MyDB.mdb;Persist Security Info=False
用下面這個替代就可以
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|MyDB.mdb;Persist Security Info=False