2017-08-08 64 views
2

我的项目启用了Windows身份验证,当我从Rider运行它时,它总是提示我访问被拒绝。当我通过Visual Studio运行它时它工作正常。JetBrain Rider,使用Windows身份验证使用IIS Express时拒绝访问

任何人有任何想法如何解决这个问题?

+0

您是否尝试过以管理员身份运行Rider – Alex

+0

我遇到同样的问题。看来IIS express允许匿名访问该网站。我正在考虑将其配置为强制认证。 – RyanDawkins

+0

不能提供你的web.config – ThaNet

回答

1

导航到:<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,我想知道 –

0

<project>.idea/config/applicationhost.config
我不得不做两东西:
设置:<windowsAuthentication enabled="true">
设置:<anonymousAuthentication enabled="false">

相关问题