"The IIS Express settings are missing the App Url property" 尝试配置 ASP.NET 5 个项目时
"The IIS Express settings are missing the App Url property" when trying to configure ASP.NET 5 project
我下载了示例 ASP.NET 5 (vNext) 应用程序并尝试在我的本地计算机上将其配置为 运行。
当我打开项目属性 window 并切换到调试选项卡时,应用程序 URL 字段为空且无法编辑:
当我尝试从 IIS Express 更改为 web
配置文件,甚至关闭属性 window 时,出现此错误:
The IIS Express settings are missing the App URL property. This is required to configure IIS express to run the site.
此时,Visual Studio完全卡住了,甚至不会退出。我不得不通过任务管理器终止进程才能退出。
如果字段被锁定,这个属性如何设置?
该项目缺少 Properties\launchSettings.json
中的 iisSettings
部分。
原launchSettings.json
:
{
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"environmentVariables": {
"ASPNET_ENV": "Development"
}
},
"web": {
"commandName": "web",
"environmentVariables": {
"ASPNET_ENV": "Development"
},
"sdkVersion": "dnx-clr-win-x86.1.0.0-rc1-final"
}
}
}
我不得不在上面添加这一部分 profiles
:
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:49901/",
"sslPort": 0
}
}
添加后,我可以通过属性window正常修改设置。
我无法解释为什么您不能在 Visual Studio 中对应用程序 URL 进行必要的更改,但我建议您使用一些文本编辑器更改设置。
查看项目目录的子目录 Properties
并检查文件 launchSettings.json
。你会发现 iisSettings.iisExpress.applicationUrl
与应用程序 URL。您只需要在文件 launchSettings.json
中编辑或包含 属性。有关详细信息,请参阅 the documentation。
对于我的案例中的相同错误,"IIS Express" 部分不知何故已损坏。我已从源代码管理
恢复 launchSettings.json
我下载了示例 ASP.NET 5 (vNext) 应用程序并尝试在我的本地计算机上将其配置为 运行。
当我打开项目属性 window 并切换到调试选项卡时,应用程序 URL 字段为空且无法编辑:
当我尝试从 IIS Express 更改为 web
配置文件,甚至关闭属性 window 时,出现此错误:
The IIS Express settings are missing the App URL property. This is required to configure IIS express to run the site.
此时,Visual Studio完全卡住了,甚至不会退出。我不得不通过任务管理器终止进程才能退出。
如果字段被锁定,这个属性如何设置?
该项目缺少 Properties\launchSettings.json
中的 iisSettings
部分。
原launchSettings.json
:
{
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"environmentVariables": {
"ASPNET_ENV": "Development"
}
},
"web": {
"commandName": "web",
"environmentVariables": {
"ASPNET_ENV": "Development"
},
"sdkVersion": "dnx-clr-win-x86.1.0.0-rc1-final"
}
}
}
我不得不在上面添加这一部分 profiles
:
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:49901/",
"sslPort": 0
}
}
添加后,我可以通过属性window正常修改设置。
我无法解释为什么您不能在 Visual Studio 中对应用程序 URL 进行必要的更改,但我建议您使用一些文本编辑器更改设置。
查看项目目录的子目录 Properties
并检查文件 launchSettings.json
。你会发现 iisSettings.iisExpress.applicationUrl
与应用程序 URL。您只需要在文件 launchSettings.json
中编辑或包含 属性。有关详细信息,请参阅 the documentation。
对于我的案例中的相同错误,"IIS Express" 部分不知何故已损坏。我已从源代码管理
恢复 launchSettings.json