IIS8拒绝运行.aspx页面(404错误)

时间:2016-05-06 02:21:06

标签: c# asp.net iis iis-8

我在Windows 2012服务器r2上安装了MS Exchange,我无法从中运行OWA。

尝试运行它会导致以下消息:HTTP错误404.3 - 未找到

  

详细错误信息:
  模块:StaticFileModule
  通知:ExecuteRequestHandler
  处理器:ExecuteRequestHandler
  错误代码:0x80070032

我知道文件存在,我安装了ASP.NET 2.0,3.5,4.0 我还运行了aspen_regiis.exe -i,并在ISAPI限制(?)中勾选了“允许未描述的(?)ISAPI模块”。

请注意,一些错误消息在英文版的IIS8中是不一样的(也就是我使用的是IIS8的FOREIGN版本)。 aspx页面是用(可能)ASP.NET 2.0

编写的

2 个答案:

答案 0 :(得分:0)

您应该安装IIS子组件

去吧 控制面板 - >程序和功能 - >打开或关闭Windows功能

Internet Information Services的子部分是万维网服务/应用程序开发功能

您必须检查ASP.NET(.NET扩展性,ISAPI扩展,ISAPI过滤器将自动选中)。仔细检查是否选中了特定版本。

从cmd:

运行

%windir%\ Microsoft.NET \ Framework64 \ v4.0.30319 \ aspnet_regiis.exe -ir

最后检查IIS管理器,您的应用程序使用的是.NET Framework v4.0版本的应用程序池。

答案 1 :(得分:0)

刚刚得到它......我必须重新安装整个Exchange客户端访问(CA),但它确实可以解决问题:)

在Powershell中运行这些(仅重新安装CA部件) -

%programfiles%\Microsoft\Exchange Server\bin\Setup.com /mode:uninstall /role:CA
%programfiles%\Microsoft\Exchange Server\bin\Setup.com /mode:install /role:CA

我必须使用CLI,因为安装程序没有提供删除CA的选项。