2015-12-18 2 views
1

Я загрузил образец приложения ASP.NET 5 (vNext) и попытался настроить его для запуска на моем локальном компьютере.«Установки IIS Express отсутствуют свойство App Url» при попытке настроить проект ASP.NET 5

Когда я открыл окно Свойства проекта и переключился на вкладку Debug, то URL поле App является пустым и не может быть отредактирован:

Empty App URL field

Когда я пытаюсь изменить с IIS Express в web профиль или даже закрыть окно свойств, я получаю эту ошибку:

IIS Express error

The IIS Express settings are missing the App URL property. This is required to configure IIS express to run the site.

На данный момент Visual Studio полностью застревает, и даже не уйдет. Мне пришлось убить процесс через Диспетчер задач, чтобы выйти.

Как это свойство можно установить, если поле заблокировано?

ответ

3

Проект отсутствовал. iisSettings раздел в Properties\launchSettings.json.

оригинальный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 
    } 
} 

После добавления этого я был в состоянии изменить параметры обычно через окно свойств.

1

Не могу объяснить, почему вы не можете вносить необходимые изменения в URL-адрес приложения в Visual Studio, но я бы предложил вам изменить этот параметр, используя какой-либо текстовый редактор.

Посмотрите на каталог Properties вашего каталога и рассмотрите файл launchSettings.json. Вы найдете iisSettings.iisExpress.applicationUrl с URL-адресом приложения. Вам нужно просто отредактировать или включить свойство в файл launchSettings.json. См. the documentation.