【问题标题】:Running ASP.NET Apps on IIS6在 IIS6 上运行 ASP.NET 应用程序
【发布时间】: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。

标签: asp.net iis iis-6


【解决方案1】:

原来我忽略了允许 ASP.NET Web 服务扩展:

IIS 6.0 Serves .html and .asp, but not .aspx

【讨论】:

    猜你喜欢
    • 2011-08-22
    • 2013-09-28
    • 1970-01-01
    • 2011-01-12
    • 1970-01-01
    • 2010-10-18
    • 2011-03-25
    • 2010-10-23
    • 1970-01-01
    相关资源
    最近更新 更多