Visual studio 2015 &引用;IIS Express设置缺少应用程序Url属性“0”;尝试配置ASP.NET 5项目时

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完全陷入困境,甚至不会退出。我必须通过任务管理器终止流程才能离开 如果字段被锁定,如何设

我下载了一个示例ASP.NET5(vNext)应用程序,并尝试将其配置为在本地计算机上运行

当我打开“项目属性”窗口并切换到“调试”选项卡时,应用程序URL字段为空,无法编辑:

当我尝试从IIS Express更改为
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