2016-09-18 7 views
1

Я попытался найти это, но не нашел никаких хороших объяснений.ASP.NET Использование Web.Config для управления номером порта для хостинга проекта веб-приложения

Я пытаюсь настроить все настройки в своих конфигурационных файлах, поэтому пользователю легче контролировать публикацию и развертывание моего приложения.

В Visual Studio 2015 я могу контролировать порт для размещения моего веб-приложение будет:

Щелкните правой кнопкой мыши Веб-приложение Project> Properties> Web> Project Url

Можно ли это сделать с помощью файла конфигурации ?

Спасибо!

ответ

0

Это не может быть сделано с помощью web.config, но вы можете контролировать, как,

Для «проектов веб-приложений», откройте «.csproj» файл ищет в следующей части.

<WebProjectProperties> 
     <UseIIS>True</UseIIS> 
     <AutoAssignPort>True</AutoAssignPort> 
     <DevelopmentServerPort>21128</DevelopmentServerPort> 
     <DevelopmentServerVPath>/</DevelopmentServerVPath> 
     <IISUrl>http://localhost:21128/</IISUrl> 
     <NTLMAuthentication>False</NTLMAuthentication> 
     <UseCustomServer>False</UseCustomServer> 
     <CustomServerUrl> 
     </CustomServerUrl> 
     <SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile> 
</WebProjectProperties> 

Обратите внимание на следующие строки, в которых вы можете изменить порт и сохранить его.

<DevelopmentServerPort>21128</DevelopmentServerPort> 
<DevelopmentServerVPath>/</DevelopmentServerVPath> 
<IISUrl>http://localhost:21128/</IISUrl> 

Для «веб-сайта projetcs» вам необходимо открыть файл «.sln» и сменить порт.

Надеюсь, ответ поможет.

+0

Это помогло помощнику! Спасибо огромное! ;) – TiagoM

+0

Неполный. После изменения файла проекта изменения должны быть синхронизированы с соответствующим файлом applicationHost.config. –