[英]IIS8 refuses to run .aspx pages(404 error)
我在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编写的
您应该安装IIS子组件
转到控制面板->程序和功能->打开或关闭Windows功能
Internet信息服务具有“万维网服务/应用程序开发功能”小节
在那里,您必须检查ASP.NET(.NET扩展性,ISAPI扩展,ISAPI筛选器将被自动选择)。 仔细检查是否已检查特定版本。
从cmd运行:
%windir%\\ Microsoft.NET \\ Framework64 \\ v4.0.30319 \\ aspnet_regiis.exe -ir
最后,检查IIS管理器,确认您的应用程序使用.NET Framework v4.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的选项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.