【发布时间】:2015-11-12 13:55:30
【问题描述】:
我有一个使用 VS2013 构建的 .NET 2.0 ASP.NET 应用程序。它在 .NET 2 经典管道应用程序池中的 IIS7.5/Windows7 上运行良好。但是,当我尝试在 IIS6/Windows 2003 服务器上运行它时,我得到 404 Page Not Found。
当然,我已经在 Windows2003 服务器上安装了 .NET 2 (+SP2),并使用 aspnet_regiis -i 向 IIS 注册。我已经相应地设置了应用程序的框架版本。我已检查文件系统权限并确认 IUSR_* 帐户可以访问 Web 应用程序文件。应用程序的身份验证类型为“无”。默认页面列表包含正确的Default.aspx。
似乎 ASP.NET 没有启动,我错过了什么?
【问题讨论】:
-
您确定您访问的网址正确吗?还要检查是否在 IIS 服务器中注册了所有必需的 MIME 类型。尝试将简单的 html/aspx 测试页面放在创建的站点/应用程序中并浏览它。您的 iis 中的一些屏幕截图可能有助于找出其中的问题。
-
是的,绝对正确的 URL 和 ASPX 类型映射到正确的 aspnet_isapi.dll。