1. 程式人生 > >WIN7 64bit IIS7.5:HTTP錯誤404.17-Not Found 請求的內容似乎是指令碼,因而將無法由靜態檔案處理程式

WIN7 64bit IIS7.5:HTTP錯誤404.17-Not Found 請求的內容似乎是指令碼,因而將無法由靜態檔案處理程式

HTTP 錯誤 404.17 - Not Found
請求的內容似乎是指令碼,因而將無法由靜態檔案處理程式來處理。

解決方案

方法一:(最管用的方法)

  以管理員的身份執行CMD:32位系統為C:\Windows\Microsoft.NET\Framework\V4.0.30319\aspnet_regiis -i

                        64位系統為C:\Windows\Microsoft.NET\Framework64\V4.0.30319\aspnet_regiis -i

方法二:

0、先看應用ISAPI有沒有添加了4.0的篩選,%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_filter.dll

1、 開啟應用程式池,選中後點右鍵--高階設定,將“啟動32位應用程式”改為“true”

2、在IIS7的“處理程式對映”,新增指令碼對映 *.aspx %windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll

============================================================================================

WIN7 64bit IIS7.5:HTTP錯誤404.17-Not Found 請求的內容似乎是指令碼,因而將無法由靜態檔案處理程程式

IIS7.0下面部署asp.net網站錯誤資訊如下:

HTTP 錯誤 404.17 - Not Found
請求的內容似乎是指令碼,因而將無法由靜態檔案處理程式來處理。

解決辦法:

選中應用程式池,高階設定->程序模型->表識->LocalSystem

Cannot open database "fast_food_restaurant" requested by the login. The login failed.
Login failed for user 'NT AUTHORITY\NETWORK SERVICE'.

解決辦法:

選中網站的連線字串,改成用帳號密碼登入的。