我剛升級到使用IIS7.5來託管本地主機上的網站。但是,ASP.NET的動態編譯不適用於任何網站。我檢查了C:\ windows \ microsoftnet \ framework ... etc temp目錄,並且沒有編譯的文件正在創建。這個動態編譯在IIS5.0(我以前的版本)的基本安裝中工作正常,但在IIS7.5(都運行ASP.Net2.0)中沒有。有沒有我錯過的設置?我已經工作了幾個小時,並且似乎無法找到任何有助於解決此錯誤的信息。IIS7.5不編譯代碼
信息
IIS7.5
ASP.NET 2.0
Windows 7桌面
所有的代碼是在App_Code文件夾中的.cs
頁的指令看如<%@ Page Language="C#" inherits="namespacename.codename" %>
Handler映射包含aspx。這是我使用的唯一的asp.net文件擴展名。我確信應用池也是正確的。我找不到「請求限制」。這個位置在哪裏? – steventnorris 2013-05-03 18:40:15
我已經在上面添加了一些信息,可能會對情況有所幫助。 – steventnorris 2013-05-03 18:59:27
瀏覽aspx頁面時看到錯誤嗎? 你可以嘗試在頁面指令中放入CodeFile屬性。 此外,要測試編譯器,您可以嘗試從命令行進行預編譯: Aspnet_compiler -v/WebApplication1 Aspnet_compiler.exe位於.NET安裝文件夾中。 – Sergey 2013-05-06 00:09:58