Asp.net vNext的Windows身份验证
我想使用Windows身份验证构建asp.net vNext网站 当我从模板创建时,我看到Windows身份验证选项被禁用 我尝试将此代码放在Web.config中Asp.net vNext的Windows身份验证,asp.net,asp.net-core,Asp.net,Asp.net Core,我想使用Windows身份验证构建asp.net vNext网站 当我从模板创建时,我看到Windows身份验证选项被禁用 我尝试将此代码放在Web.config中 <system.web> <authentication mode="Windows"/> <authorization> <deny users="?"/> </authorization> </system.web> 作为授权用户,我什么也得不到
<system.web>
<authentication mode="Windows"/>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
作为授权用户,我什么也得不到
所以我找到了这个
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<security>
<authentication>
<windowsAuthentication enabled="true" />
<anonymousAuthentication enabled="false" />
</authentication>
</security>
<handlers>
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
<remove name="OPTIONSVerbHandler" />
<remove name="TRACEVerbHandler" />
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
</handlers>
</system.webServer>
</configuration>
我把它放在web.config中,得到了500.19内部服务器错误
我试图通过添加
<location path=".">
<system.webServer>
<security>
<authentication>
<windowsAuthentication enabled="true" />
<anonymousAuthentication enabled="false" />
</authentication>
</security>
</system.webServer>
</location>
在applicationhost.config中。但我仍然得到了错误500.19
是否可以将Windows身份验证与vNext一起使用?我找到了答案:我进入调试页面,打开复选框“启用Windows身份验证”并关闭复选框“启用匿名身份验证”我找到了答案:我进入调试页面,打开复选框“启用Windows身份验证”并关闭复选框“启用匿名身份验证”“如中所示,您需要使用
元素,而不是
。这就是为什么你得了500.19分。“与vNext无关。@如果您谈论的是第二段代码,我会将其放入system.webServer标记中。我需要500.19如果你仍然得到那个错误,那么你可能在其他地方有不正确的配置。如果您删除了所有这些内容,您可以无错误地访问应用程序吗?@mason是的,如果我从system.webserver中删除安全标记,我可以很好地使用应用程序删除您从applicationhost.config中添加的内容。通常不应修改该文件。然后将代码添加回web.config。如中所示,您需要使用
元素,而不是
。这就是为什么你得了500.19分。“与vNext无关。@如果您谈论的是第二段代码,我会将其放入system.webServer标记中。我需要500.19如果你仍然得到那个错误,那么你可能在其他地方有不正确的配置。如果您删除了所有这些内容,您可以无错误地访问应用程序吗?@mason是的,如果我从system.webserver中删除安全标记,我可以很好地使用应用程序删除您从applicationhost.config中添加的内容。通常不应修改该文件。然后将代码添加回web.config。