我刚升级到使用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