Как переименовать сайт IIS Express в Visual Studio 2017? - PullRequest
0 голосов
/ 07 декабря 2018

Я искал ответ на мой вопрос выше, но ни один из ответов на вопросы с аналогичными именами ниже не работал для меня.Основное различие заключается в том, что я использую Visual Studio 2017:

Как изменить имя сайта IIS Express в проекте Visual Studio

IIS Express VisualИнтеграция Studio - Изменение имени сайта

Как переименовать сайт IIS Express в Visual Studio 2012

1 Ответ

0 голосов
/ 07 декабря 2018

В VS2017 файл, который вы ищете, находится в подпапке папки вашего решения:

RootSolutionFolder\.vs\config\applicationhost.config

Он содержит всю конфигурацию IIS Express для вашего решения.Самый простой способ исправить неправильные настройки - полностью удалить этот файл, потому что Visual Studio затем воссоздает его.

Если вы предпочитаете редактировать его, вам нужно найти тег <sites>, и вы должны увидетьсписок настроенных сайтов.Например, мой выглядит так:

<sites>
  <site name="WebSite1" id="1" serverAutoStart="true">
    <application path="/">
      <virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1" />
    </application>
    <bindings>
      <binding protocol="http" bindingInformation=":8080:localhost" />
    </bindings>
  </site>
  <site name="MyAspNetCoreWebsite" id="2">
    <application path="/" applicationPool="Clr4IntegratedAppPool">
      <virtualDirectory path="/" physicalPath="D:\MyAspNetCoreWebsite" />
    </application>
    <bindings>
      <binding protocol="http" bindingInformation="*:50693:localhost" />
      <binding protocol="https" bindingInformation="*:44363:localhost" />
    </bindings>
  </site>
  <siteDefaults>
    <logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" />
    <traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" enabled="true" maxLogFileSizeKB="1024" />
  </siteDefaults>
  <applicationDefaults applicationPool="Clr4IntegratedAppPool" />
  <virtualDirectoryDefaults allowSubDirConfig="true" />
</sites>

Оттуда просто найдите атрибут <site name=="">, который вы хотите изменить.

Обратите внимание, что вам может потребоваться перезапустить Visual Studio.

...