这与托管有关
Asp.Net Core
. 一般来说,启动新项目有三种选择,
IIS
,
IIS Express
和
Project
. 从启动时
VS 2017
,您可以使用
服务器
哪些支持
Windows Authentcation
你可以通过
launchsettings.json
.
但是,从
伊斯
或
服务器
中不支持
VS Code
. 那你就要走了
.NET Core
通过
项目
使用时
VS代码
. 当您使用自己托管的
项目
,您需要使用
Http.sys
具有
Windows Authencation
支持
Windows Authentication
.
为了解决您的问题,您可以修改
Program.cs
如下所示
HTTPs系统
具有
Windows身份验证
.
public static IWebHost BuildWebHost(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.UseHttpSys(options => {
options.Authentication.Schemes =
AuthenticationSchemes.NTLM | AuthenticationSchemes.Negotiate;
options.Authentication.AllowAnonymous = false;
})
.Build();