我有一个发布到 IIS Web 服务器的 ClickOnce 应用程序,并且安装页面和安装过程多年来一直运行良好。
我的一位新用户最近尝试访问我们的安装页面,但他收到了以下错误消息:
Error Code: 403 Forbidden. The server denied the specified
Uniform Resource Locator (URL). Contact the server
administrator. (12202)
我尝试在 Google 上搜索这条特定消息,但我找到的所有修复方法都要求更改服务器设置或运行修补程序。但是,这不是/不应该是我的服务器的问题,因为该页面已加载多年,我和其他在与这位先生相同的网络和设施中工作并连接到该设施的用户都可以访问此网站。
我可以向他提供哪些建议来帮助他解决这个问题?
更新
仅供参考,我提到的这个用户不属于我所在的同一网络。他为另一家公司工作,正在尝试安装我们作为服务提供的应用程序。
这个用户的独特之处在于,他和其他几个用户在同一栋大楼里工作,使用同一个网络,他的电脑上也安装了相同的防火墙软件。作为测试,他设法让其中几个加载我的网页,没有遇到任何问题。所以,这似乎是他电脑的一个特定问题。
由于我不是他们网络的管理员,所以我无法解决这个问题。但是,我至少想帮助他找到正确的方向。
这可能是他 PC 和我们这里的服务器之间的某个服务器的问题吗?他的请求可能通过某个不喜欢我的地址的网关反弹?老实说,我对这些类型的配置有一定的了解。我们的 ISA 服务器由另一个 IT 团队管理,我甚至无法访问该机器。但我知道,他们至少几年没有对服务器进行任何更改。
答案1
也许访问权限仅授予您 AD 中的特定组,而新用户不在该组中?您应该检查 IIS 日志以了解详细信息: http://msdn.microsoft.com/en-us/library/ms524984(v=vs.90).aspx
答案2
用户是否位于本地 LAN 之外的站点?可能位于 MS ISA(代理/防火墙/安全)服务器后面?ISA 规则可能会造成这种情况/错误。这可能是最终用户站点特有的问题,不是您可以直接解决的问题
由于许多防火墙(如 ISA)都可以为特定用户或 IP 范围进行配置,因此一个用户可以工作而另一个用户无法工作的情况是可能的。
检查出现问题的用户是否运行类似的补丁级别,以及是否存在与工作用户不同的本地防火墙应用程序。