【发布时间】:2017-10-18 19:32:13
【问题描述】:
我注意到在发布我的新 Aspnet Core 1.1(刚刚更新到 VS 2017)项目时,它总是缺少 web.config 中的 forwardWindowsAuthToken="true"。
更多信息和我找到的解决方法在这里:
我也尝试添加:
services.Configure<IISOptions>(options => { options.ForwardWindowsAuthentication = true; });
我的 ConfigureServices 方法,但它没有帮助。
所以我的问题是,有没有办法让它正常工作?除了必须在部署后手动编辑 web.config 之外的一些命令行参数或其他自动化方式吗?
我认为这并不重要,但这是针对 4.6.2 而不是核心的 asp.net core 1.1。
编辑:澄清一下,添加forwardWindowsAuthToken="true" 有效,问题在于它不像在我们基于核心 1.0 的项目中那样自动添加。我想知道是否有一种方法可以在生成 web.config 时轻松实现自动化。
【问题讨论】:
-
您如何托管您的应用程序? IIS? Kestrel 通过 Windows 服务?
-
@DOMZE 我们正在使用 IIS
标签: asp.net-core asp.net-core-1.1