Visual studio 2015 &引用;IIS Express设置缺少应用程序Url属性“0”;尝试配置ASP.NET 5项目时
我下载了一个示例ASP.NET5(vNext)应用程序,并尝试将其配置为在本地计算机上运行 当我打开“项目属性”窗口并切换到“调试”选项卡时,应用程序URL字段为空,无法编辑: 当我尝试从IIS Express更改为Visual studio 2015 &引用;IIS Express设置缺少应用程序Url属性“0”;尝试配置ASP.NET 5项目时,visual-studio-2015,asp.net-core,iis-express,Visual Studio 2015,Asp.net Core,Iis Express,我下载了一个示例ASP.NET5(vNext)应用程序,并尝试将其配置为在本地计算机上运行 当我打开“项目属性”窗口并切换到“调试”选项卡时,应用程序URL字段为空,无法编辑: 当我尝试从IIS Express更改为web配置文件,甚至关闭“属性”窗口时,出现以下错误: IIS Express设置缺少应用程序URL属性。这是配置IIS express以运行站点所必需的 在这一点上,VisualStudio完全陷入困境,甚至不会退出。我必须通过任务管理器终止流程才能离开 如果字段被锁定,如何设
web
配置文件,甚至关闭“属性”窗口时,出现以下错误:
IIS Express设置缺少应用程序URL属性。这是配置IIS express以运行站点所必需的
在这一点上,VisualStudio完全陷入困境,甚至不会退出。我必须通过任务管理器终止流程才能离开
如果字段被锁定,如何设置此属性?项目缺少
Properties\launchSettings.json
中的iisSettings
部分
原始的启动设置.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
}
}
添加此内容后,我可以通过“属性”窗口正常修改设置。我无法解释为什么不能在Visual Studio中对应用程序URL进行必要的更改,但我建议您使用一些文本编辑器更改设置
查看项目目录的子目录
Properties
,检查文件launchSettings.json
。您将在应用程序URL中找到iisSettings.iisExpress.applicationUrl
。您只需在文件launchSettings.json
中编辑或包含该属性。有关详细信息,请参阅。有关我的案例中的相同错误,“IIS Express”部分不知何故已损坏。我已从源代码管理中恢复launchSettings.json