我在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
编写的答案 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的选项。