Asp.net 运行.NET网站时,服务器localhost:80需要用户名和密码

Asp.net 运行.NET网站时,服务器localhost:80需要用户名和密码,asp.net,authentication,iis-7,web,Asp.net,Authentication,Iis 7,Web,我在运行我的网站时收到此消息。 当我写我的windows用户和密码时,我又收到了这条消息 似乎它没有对我的用户进行身份验证,我的用户是管理员 有什么想法吗?? 谢谢出现此问题的原因是您尚未在IIS中为Web应用程序创建虚拟目录。我在IIS 6中也遇到了同样的问题。我通过取消选中“允许IIS控制密码”复选框解决了这个问题 您可以在“目录安全性”选项卡上的虚拟目录属性中找到该复选框。单击“匿名访问和身份验证控制”下的“编辑”。我在尝试访问localhost/xxxx之外的虚拟目录时遇到此问题,默认目

我在运行我的网站时收到此消息。 当我写我的windows用户和密码时,我又收到了这条消息

似乎它没有对我的用户进行身份验证,我的用户是管理员

有什么想法吗??
谢谢

出现此问题的原因是您尚未在IIS中为Web应用程序创建虚拟目录。

我在IIS 6中也遇到了同样的问题。我通过取消选中“允许IIS控制密码”复选框解决了这个问题


您可以在“目录安全性”选项卡上的虚拟目录属性中找到该复选框。单击“匿名访问和身份验证控制”下的“编辑”。

我在尝试访问localhost/xxxx之外的虚拟目录时遇到此问题,默认目录应用程序具有表单身份验证。在虚拟目录的web.config文件中,我有
,但它仍在询问我的windows凭据。因此,我将其添加到虚拟目录的web.config中:

<location path="">
    <system.web>
        <authorization>
            <allow users="*"/>
        </authorization>
    </system.web>
</location>


瞧。现在我可以访问我的(子目录)站点而无需身份验证。

在我的情况下,我为域启用了DNS,它解决了这个问题


“已为此域启用DNS。”

我遇到了相同的问题。我在iis管理器>中为特定服务器找到的身份验证设置是为Windows身份验证设置的。只需禁用此功能并启用匿名身份验证

您在IIS中设置了什么身份验证方法?您收到了什么错误消息?你的帖子没有说清楚。帖子和部分网页。配置是的,我在iis7中有一个虚拟目录,用于我的网页应用程序。即使我单击“检查”从iis中删除webUI,它也会打开startPage总线,同样的问题也会发生。询问用户和密码。有什么想法吗??