【发布时间】:2017-08-23 05:06:24
【问题描述】:
我正在尝试从我的 .NET Core 启动设置中删除 IIS Express 配置文件,但每次我重新启动解决方案时,Visual Studio 都会再次将其添加回来。例如,在一个新项目中,我的启动设置如下所示
{
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:55735/",
"sslPort": 0
}
},
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"MyProject": {
"commandName": "Project",
"launchUrl": "http://localhost:5010",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
}
我删除了 IIS 部分
{
"profiles": {
"MyProject": {
"commandName": "Project",
"launchUrl": "http://localhost:5010",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
}
解决方案运行良好。但只要我关闭并重新打开解决方案,IIS 部分就会重新出现。
有什么想法吗?
【问题讨论】:
-
这真的很烦人,但我想这就是现在的情况。根据this discussion 的说法,大约一年前创建了一些票证,但没有关于这是否会被修复/更改的问题。
标签: .net-core iis-express asp.net-core-webapi kestrel-http-server