因爲我已經浪費了5天這個問題與.cshtml asp.net網頁我想爲什麼不問問大師。爲什麼不cshtml文件呈現iis7.5 windows服務器2008
HTTP錯誤404.4 - 未找到 您正在查找的資源沒有與其關聯的處理程序。 詳細錯誤信息 模塊IIS Web核心 通知MapRequestHandler 處理程序尚未確定 錯誤代碼0x80070002 請求的URL XXXXXXXXX:80 /麪包店/ default.cshtml 物理路徑XXXXXXXX \麪包\ default.cshtml 登錄方法匿名 登錄用戶匿名
<system.webServer>
<security>
<requestFiltering>
<fileExtensions>
<remove fileExtension=".cshtml" />
<add fileExtension=".cshtml" allowed="true" />
</fileExtensions>
</requestFiltering>
</security>
<validation validateIntegratedModeConfiguration="true" />
<modules runAllManagedModulesForAllRequests="true" />
<handlers accessPolicy="Read, Script, Write, Execute">
<clear />
<remove name="cshtml-Integrated-4.0" />
<remove name="cshtm-Integrated-4.0" />
<remove name="cshtml-ISAPI-4.0_32bit" />
<remove name="cshtml-ISAPI-4.0_64bit" />
<add name="cshtml-ISAPI-4.0_32bit" path="*.cshtml" verb="GET,HEAD,POST,DEBUG" resourceType="Unspecified" requireAccess="Script" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="cshtml-ISAPI-4.0_64bit" path="*.cshtml" verb="GET,HEAD,POST,DEBUG" resourceType="Unspecified" requireAccess="Script" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
</handlers>
</system.webServer>
備案: 是.NET 4.0的安裝是一個明顯的要求 yest該應用程序池應用程序設置爲「允許32位應用程序」,並且應用程序池設置爲以集成模式運行。 server:windows server 2008 r2 並且您可以從上面看到runAllManagedModulesForAllRequests =「true」設置爲true。所以請不要問我這些愚蠢的問題,誰已經做了任何故障排除 已經完成。
喜艾迪 - 感謝你的回覆。是的,我嘗試了「網站」的bin部署方法,並複製了所有必需的二進制文件,如您所述。結果 - 沒有。縹緲。小人物。現在,有趣的是,當我通過Web Matrix 2使用內置的IIS 8啓動站點時,一切正常。我只是不明白。 IIS express在本地主機上使用本地端口,即http:// localhost:9887/{path to path} .cshtml - 再次通過webmatrix使用localhost時,一切正常。不幸的是,用戶無法瀏覽到「localhost」,但需要導航到cshtml文件的域名和路徑。 – user1494864
你的web.config/appsettings中是否有 ? –
是的,我添加了該應用程序密鑰。仍然沒有運氣。我收到錯誤:無法執行URL。 描述:執行當前Web請求期間發生未處理的異常。請查看堆棧跟蹤以獲取有關該錯誤的更多信息以及源代碼的位置。 異常詳細信息:System.Web.HttpException:無法執行URL。似乎IIS需要一個補丁 – user1494864