asp.net网站添加到可信站点问题?

时间:2009-07-20 08:46:01

标签: asp.net

我的asp.net应用程序运行良好,但是当我运行应用程序浏览器时,我在新服务器上安装了相同的应用程序,显示“您无权查看此页面”。当我在可信站点中添加我的应用程序链接时,它正常工作,没有任何错误消息  我很害怕为什么我的应用程序对于特定服务器的行为不同。 请建议可能的解决方案以避免上述问题。

2 个答案:

答案 0 :(得分:0)

最明显的一点是,您使用的是域帐户。您出于某种原因访问的站点未被选为本地Intranet,因此,默认情况下,您的浏览器不会将您的域凭据转发到远程站点。 一旦将其添加到受信任的站点,它就会。

您可以查看浏览器的右下角(假设IE在这里)并告诉我访问远程服务器时它所说的“区域”(本地内联网,互联网等)。如果它没有说“本地内联网”,则可能是原因。

您是否通过IP地址访问此服务器?这将始终无法解析为“本地Intranet”。

答案 1 :(得分:0)

非常感谢您的回复。当我们尝试使用IP地址访问应用程序时 将显示一个登录对话框以输入凭据,浏览器的状态栏显示“本地Intranet”区域。

在我们的web.config文件中,我们提供了表单身份验证,如下所示

    <authentication mode="Forms">
        <forms name="OurApplication" loginUrl="login.aspx"/>
</authentication>

    <authorization>
        <allow users="*"/>
        <!-- Allow all users -->
</authorization>

在目录安全性选项卡下的IIS身份验证部分中,应用了以下设置。

启用匿名访问是真的 集成的Windows身份验证是正确的。

使用上述设置,相同的应用程序在DR和UAT服务器上正常工作,但在生产服务器上却没有。

请告诉我避免登录对话框的方法。

最诚挚的问候,

尼尔

相关问题