JetBrain Rider,使用带 Windows 身份验证的 IIS Express 时访问被拒绝
JetBrain Rider , Access denied when using IIS Express with Windows Authentication
我的项目启用了 Windows 身份验证。当我从 Rider 运行 它时,它总是提示我“访问被拒绝”。当我通过 Visual Studio.
运行 它工作正常
我该如何解决这个问题?
导航至:<project>.idea/config/applicationhost.config
找到标签 <authentication>
并启用 <windowsAuthentication>
标签,如下所示:<windowsAuthentication enabled="true">
我的看起来像这样:
<windowsAuthentication enabled="true">
<providers>
<add value="Negotiate" />
<add value="NTLM" />
</providers>
</windowsAuthentication>
在<project>.idea/config/applicationhost.config
我必须做两件事:
设置:<windowsAuthentication enabled="true">
设置:<anonymousAuthentication enabled="false">
JetBrains 正在进行的工作,请参阅 issue RIDER-15230
只是在 的基础上使用 GUI 等价物。
步骤
- 右键单击 Web 应用程序从中启动的项目
- Select 属性 ...
- 在模式中,在属性 > Web 下有一个 复选框 用于 Windows 身份验证
截图
这类似于Visual Studio的处理方式,它只是将设置保存在{SolutionFolder}/.idea/config
而不是{SolutionFolder}/.vs/config
我的项目启用了 Windows 身份验证。当我从 Rider 运行 它时,它总是提示我“访问被拒绝”。当我通过 Visual Studio.
运行 它工作正常我该如何解决这个问题?
导航至:<project>.idea/config/applicationhost.config
找到标签 <authentication>
并启用 <windowsAuthentication>
标签,如下所示:<windowsAuthentication enabled="true">
我的看起来像这样:
<windowsAuthentication enabled="true">
<providers>
<add value="Negotiate" />
<add value="NTLM" />
</providers>
</windowsAuthentication>
在<project>.idea/config/applicationhost.config
我必须做两件事:
设置:<windowsAuthentication enabled="true">
设置:<anonymousAuthentication enabled="false">
JetBrains 正在进行的工作,请参阅 issue RIDER-15230
只是在
步骤
- 右键单击 Web 应用程序从中启动的项目
- Select 属性 ...
- 在模式中,在属性 > Web 下有一个 复选框 用于 Windows 身份验证
截图
这类似于Visual Studio的处理方式,它只是将设置保存在{SolutionFolder}/.idea/config
而不是{SolutionFolder}/.vs/config