Iis MVC 5内部网应用程序-您与此站点的连接不是私有的

Iis MVC 5内部网应用程序-您与此站点的连接不是私有的,iis,asp.net-mvc-5,Iis,Asp.net Mvc 5,我构建了一些应用程序-发布的intranet环境-所有这些应用程序都会提示输入用户名和密码以访问应用程序(与此站点的连接不是私有的) 我不确定这是否是需要调整的IIS设置,我已尝试使用web配置设置添加我端的所有内容。即使显式关闭身份验证并允许匿名用户,也没有任何作用 因此,我的主要问题是,由于应用程序web.config没有产生任何结果,是否可以通过IIS关闭此安全提示功能 我有VisualStudio与数据库连接字符串一起生成的默认设置 这里有两种不同的东西。首先,提示是因为未启用匿名身份验

我构建了一些应用程序-发布的intranet环境-所有这些应用程序都会提示输入用户名和密码以访问应用程序(与此站点的连接不是私有的)

我不确定这是否是需要调整的IIS设置,我已尝试使用web配置设置添加我端的所有内容。即使显式关闭身份验证并允许匿名用户,也没有任何作用

因此,我的主要问题是,由于应用程序web.config没有产生任何结果,是否可以通过IIS关闭此安全提示功能

我有VisualStudio与数据库连接字符串一起生成的默认设置


这里有两种不同的东西。首先,提示是因为未启用匿名身份验证。如果您不需要任何类型的身份验证或授权,只需启用即可。然而,更可能的是,因为这是一个内部网,所以您确实希望对人员进行身份验证;你只是不希望他们必须“登录”。为此,您应该启用Windows身份验证

第二条,“您与此站点的连接不是私有的”,可能是因为您运行的是HTTP,而不是HTTPS,或者您使用的是HTTPS,但没有有效的SSL证书。后者在intranet场景中是一个非常常见的问题,因为通常没有可以绑定证书的公共域。在这种情况下,您需要生成一个自签名证书,并将其安装在需要访问该站点的所有计算机上。或者,您可以设置自己的内部CA,以便可以颁发和验证自己的内部证书


在任何一种情况下,该消息都是为了让用户知道与该站点的通信不会被加密,因此敏感信息(如用户名和密码)将以明文形式传输,因此可以通过监控网络流量来拦截。这可能与您的intranet环境有关,也可能与您的intranet环境无关,但该消息不是特定于internet/intranet的。

我将传递该信息,并尝试使用此信息缩小范围。我会告诉你发生了什么。谢谢你的信息