Asp.net

IIS7.5 上的靜態文件處理程序不提供腳本

  • September 21, 2010

我剛剛嘗試在我的 Windows 7 Home Premium 筆記本上將我的第一個 Web 應用程序部署到 IIS。創建應用程序後,我必須更改為經典應用程序池,然後將該池設置為框架 4.0。現在我收到以下錯誤:

HTTP 錯誤 404.17 - 未找到 請求的內容似乎是腳本,不會由靜態文件處理程序提供服務。

請求的 URL 是*<http://localhost:80/pvmms/default.aspx>*

恐怕廣泛的Google搜尋並沒有為我提供足夠清晰或明確的資訊,並且像往常一樣,我求助於專家。

編輯: 我懷疑這是因為 .aspx 文件沒有框架 4.0 處理程序映射。但是,aspnet_regiis 甚至給了我的管理員使用者一個手指,並說我需要管理員權限才能執行它。

編輯#2: 我註冊了所有框架(2 和 4、32 和 64),現在一切正常。我通過手動添加腳本映射.aspx到 aspnet_isapi 發現了這一點,瞧。我不明白為什麼框架的安裝不這樣做,除非我的記憶失敗並且我在安裝 VS 後才啟用 IIS。

現在可能為時已晚,但更多時候你需要跑步

aspnet_regiis.exe -i  

安裝asp.net後。也許我現在無論如何都會這樣做。

引用自:https://stackoverflow.com/questions/3762287