Как сделать веб-приложение .NET запущенным как корневое приложение в Visual Studio

Я преобразовывал некоторый .NET "веб-сайты" в "веб-приложения". Это продвигалось гладко. Один из шагов, которые я выполняю каждый раз, когда я делаю преобразование, я перехожу к веб-разделу свойств проекта и устанавливаю виртуальный каталог.

До сих пор я настроил
-http://localhost/site1
-http://localhost/site2
-http://localhost/site3

Наконец, я получил задачу выполнения веб-сайта-> преобразование веб-приложения на веб-сайте, который находится на корневом каталоге наших серверов. Однако, если я указываю http://localhost/ как виртуальный каталог в Visual Studio, он приводит к ошибке. Как я иду о преобразовании корневого веб-сайта к проекту веб-приложения в Visual Studio?

7
задан Daniel Allen Langdon 26 July 2010 в 19:15
поделиться

2 ответа

Это похоже на КЛУДЖ, но я нашел способ делать то, что хочу.

Сначала откройте вкладку веб-настроек свойств проекта в Visual Studio. Установите виртуальный каталог на http: // localhost / someDirectory . Вы не можете установить его на http: // localhost / на данном этапе, так как это приведет к ошибке. Создайте свой веб-сайт в каталоге (на диске), в котором вы хотите его разместить.

Затем откройте файл .proj в блокноте и найдите http: // localhost / someDirectory ; измените его на http: // localhost .

Теперь войдите в настройки IIS и измените домашний каталог вашего веб-сайта на каталог, в котором этот веб-сайт построен на диске.

Наконец, снова откройте проект в Visual Studio. Перейдите на вкладку веб-настроек свойств проекта и убедитесь, что он настроен на использование виртуального каталога http: // localhost / .

7
ответ дан 6 December 2019 в 19:31
поделиться

Чтобы установить корневой каталог, войдите в IIS и щелкните правой кнопкой мыши на "Default Web Site", перейдите к свойствам --> "Home Directory" и установите "Local Path" на каталог вашего корневого сайта. Затем, когда бы вы ни набрали http://localhost/, он будет указывать на этот сайт.
Я не уверен, как это повлияет на другие сайты.

Дайте мне знать, если это сработает.

6
ответ дан 6 December 2019 в 19:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: