繁体   English   中英

.Net Core Project中vs2017缺少web.config

[英]vs2017 missing web.config in .Net Core Project

我只是注意到,无论何时创建新项目,都不会再将web.config文件添加到该项目中。

根据此链接 ,我们可以使用appsettings.json替代web.config 而且我已经在使用它来存储一些设置并在我的应用程序中使用。

但是,我不知道在发布时如何在web.config文件中生成forwardWindowsAuthToken="true" 我们正在将WindowsAuthentication用于网站,并且未将其附加在生成的web.config文件中。

我尝试将设置添加到appsettings.json中,如下所示,但仍未附加。 我需要在Web服务器上手动编辑web.config文件。

{
  "Logging": {
    "IncludeScopes": false,
    "LogLevel": {
      "Default": "Warning"
    }
  },
  "forwardWindowsAuthToken" :  true
}

当我在项目中添加web.config文件,并在代码中添加forwardWindowsAuthToken="true" ,它可以工作。

由于appsettings.json正在替换web.config文件,因此我不确定我的方法是否正确。 我做对了还是有办法自动在生成的web.config文件中添加该代码?

我们在VS2017 .NET Core项目中具有必需配置的web.config ,在发布期间, dotnet将自动替换processPatharguments属性。 这在我们的部署过程中起到了作用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM