JetBrain Rider,使用Windows身份验证使用IIS Express时拒绝访问
问题描述:
我的项目启用了Windows身份验证,当我从Rider运行它时,它总是提示我访问被拒绝。当我通过Visual Studio运行它时它工作正常。JetBrain Rider,使用Windows身份验证使用IIS Express时拒绝访问
任何人有任何想法如何解决这个问题?
答
导航到:<project>.idea/config/applicationhost.config
找到标签<authentication>
并启用<windowsAuthentication>
标签,像这样:<windowsAuthentication enabled="true">
矿看起来像这样:
<windowsAuthentication enabled="true">
<providers>
<add value="Negotiate" />
<add value="NTLM" />
</providers>
</windowsAuthentication>
+0
很酷,它的作品谢谢!但是,为什么骑士不尊重web.config,我想知道 –
答
在<project>.idea/config/applicationhost.config
我不得不做两东西:
设置:<windowsAuthentication enabled="true">
设置:<anonymousAuthentication enabled="false">
您是否尝试过以管理员身份运行Rider – Alex
我遇到同样的问题。看来IIS express允许匿名访问该网站。我正在考虑将其配置为强制认证。 – RyanDawkins
不能提供你的web.config – ThaNet