[英]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
将自动替换processPath
和arguments
属性。 这在我们的部署过程中起到了作用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.