我在测试环境中为 Exchange 2003 设置 owa 时遇到了问题!实际上,我并没有安装 Exchange 2003,我只是遇到了让 owa 运行的问题,同时我对 Exchange 2003 也不是很了解。
当我在浏览器中(在 Exchange 服务器上)点击此按钮时:http://本地主机/exchange,我应该得到一个登录表单,对吧?我一直收到 404 - 页面未找到!
当我点击时,我得到了登录信息:http://localhost/exchweb/bin/auth/owalogon.asp?url=https://localhost/exchange&reason=0,但这将我重定向到http://localhost/exchweb/bin/auth/owaauth.dll???
这听起来像是一次错误的安装,还是我错过了一些设置?
任何帮助都值得赞赏...
/芬兰人。
答案1
实际上,问题并不那么技术性,我有点不好意思承认我发现 asp.net 被设置为 .net 4.0!我将其更改为 .net 2.0,然后重新设置虚拟目录,然后就好了!
欢呼帮助...
/芬兰人
答案2
https://external.domain.com/exchweb/bin/auth/owalogon.asp?url=https://external.domain.com/exchange&reason=0
实际上,在我输入后,我的 Exchange 2003 会自行报告https://external.domain.com所以你的 localhost 查询对我来说没问题。你遇到了什么问题?当你输入时http://localhost/exchange
它不起作用,但当你输入时http://localhost/exchweb/bin/auth/owalogon.asp?url=https://localhost/exchange&reason=0
它起作用?你也尝试过使用https://localhost/exchange?
查看您的 IIS 的设置位置。您应该检查端口、iis 正在使用的 ip 以及 http/https 设置。
如果您的 IIS 状况不佳并且想要重新安装它(根据您的评论),请查看以下文章:
- http://blog.crowe.co.nz/archive/2006/05/30/643.aspx
- http://support.microsoft.com/default.aspx?scid=kb;en-us;320202
正如第一篇文章中所说,这真的不是一件轻而易举的事:
显然,当您删除 IIS 时,您还删除了 Exchange 已添加到 IIS 元数据库的一些附加配置参数,并且您必须按照以下 6 个步骤在再次安装 IIS 时重新链接属性。
1. Back Up Data
2. Dismount the Mailbox and the Public Information Store
3. Stop Exchange Services and Remove IIS
4. Reinstall Internet Information Service and Reapply Service Packs
5. Reinstall Exchange Server
6. Restore the Original Exchange Information Store
因此,在重新安装 IIS 之前请仔细考虑。我猜尝试修复它“更简单”。