具有潛在危險 Request.Form 的值已從用戶端偵測到
若是出現這樣的錯誤訊息,代表頁面上有文字內容是包含Html這類的語法,通常在使用一些Html的編輯器(留言板、討論區之類常用)做資料送出的動作的時候會發生。
解決辦法如下:
在頁面的Page指示語加入 validateRequest="false"
http://blog.blueshop.com.tw/greenwings/archive/2007/02/22/49690.aspx
有線電視, 無線電視 爛片大王紀錄
ASP.NET 新手紀錄
工作日誌
| 小新二三事 | 二三事 | 電視精/戲院 | ASP .NET 新手 | 工作日誌 |
若是出現這樣的錯誤訊息,代表頁面上有文字內容是包含Html這類的語法,通常在使用一些Html的編輯器(留言板、討論區之類常用)做資料送出的動作的時候會發生。
解決辦法如下:
在頁面的Page指示語加入 validateRequest="false"
Dim PathName As Stringhttp://fuchangmiao.blogspot.com/2008/11/aspnet-path.html
Dim FileName As String
PathName = LangPath & "/collection" & cat & ".xml"
FileName = Server.MapPath(PathName)
確定連結裡的都沒問題
http://timstall.dotnetdevelopersjournal.com/resolving_http_500_server_errors_in_aspnet_and_iis_51.htm
主要是下列幾項
1. 用command line 到
C:\WINDOWS\Microsoft.NET\Framework\vv2.0.50727 目錄下執行
aspnet_regiis.exe -i
2. 然後確定你的虛擬目錄 使用 .net framework 2.0
到IIS管理介面
滑鼠右鍵 看你的虛擬目錄是否 使用2.0
3. 然後再看extension裡是否有允許
2.0的plugin
你要把你要存放檔案的存取權限(修改與寫入權限)設定給 ASPNET 帳戶才可以。
錯誤訊息的內容就是在告訴你這件事。
從VS2005去執行(開始偵錯)的話就可以,
VS2005 有虛擬伺服器,假定你網頁專案開在虛擬伺服器上的話,不需要管到權限問題,若是你網頁專案直接開在 IIS 上或是執行實體網站時,就會碰上權限問題。 所以請用檔案總管,把 Session("Path") 的路徑用滑鼠右鍵,內容、安全性、新增使用者 ASPNET ,並授與 ASPNET 寫入權限。