#visual-studio-2008
#visual-studio-2008
Вопрос:
В моем файле хоста я предоставил эту опцию 127.0.0.1 localhost mysite.com чтобы я мог получить доступ к своему сайту localhost с моим пользовательским именем (я могу получить доступ к сайту напрямую, введя http://mysite.com / в браузере). Теперь возникает проблема, как мне сделать то же самое с моим VS2008. Я хочу отладить свое приложение с URL-адресом в браузере, подобным этомуhttp://mysite.com / . Я попытался, поместив «http://mysite.com / » в текстовом поле опции «Использовать локальный веб-сервер IIS» моей опции сборки свойств webproject, но я не могу запустить свой проект с этим. Обязательно ли, чтобы я вводил URL localhost только в это текстовое поле. Можете ли вы помочь мне в устранении вышеупомянутой проблемы?
Комментарии:
1. Используете ли вы веб-сервер, встроенный в Visual Studio, IIS 7.5 Express или IIS, встроенный в Windows?
Ответ №1:
Отредактируйте файл HOSTS на C:windowsSystem32driversetc.
Вот так…
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1 my.domain.com
Теперь в вашем браузере вызовите http://my.domain.com/APPLICATION
Надеюсь, это поможет.
Комментарии:
1. Я уже говорил «В моем файле хоста я предоставил эту опцию 127.0.0.1 localhost mysite.com »
2. Oh…sorry…is возникает проблема, если вы измените свойства проекта на вкладке Web, чтобы использовать локальный веб-сервер IIS?
3. Проблема не в том, что его просто открыть в браузере. Мне нужно отладить то же самое через мой VS.
Ответ №2:
У вас действительно должен быть настроен сайт в IIS с именем хоста, указанным на URL вашего сайта: mysite.com. Затем перейдите в параметры проекта, веб-вкладку и выберите Использовать веб-сервер locakl IIS, указав URL проекта какhttp://mysite.com
Комментарии:
1. Я попытался, поместив » mysite.com » в текстовом поле опции «Использовать локальный веб-сервер IIS» моей опции сборки свойств webproject, но я не могу запустить свой проект с этим. Можете ли вы сообщить мне, куда я должен поместить этот URL?
2. Сначала вы должны создать новый сайт в IIS, использовать все неназначенные IP-адреса, указать имя хоста, убедиться, что сайт доступен в браузере, а затем внести изменения в проект. Также убедитесь, что пул приложений веб-сайта использует ту же платформу, что и целевой проект
3. Я сделал все, что вы говорите, я могу запустить сайт напрямую через браузер. Я хочу отладить его сейчас, и если я добавлю » mysite.com «в моем варианте использования локального веб-сервера IIS в VS он не работает, но если я напишу » localhost «, он будет работать. Могу ли я узнать, нельзя ли ввести имя сайта и отладить его?
4. Да, вы можете. На самом деле я делаю это прямо сейчас. У меня есть веб-сайт, работающий в IIS, и я использую тот же URL веб-сайта в своем проекте, чтобы запустить его по этому URL. если веб-сайт IIS настроен с www.mysite.com и вы помещаете mysite.com в VS это не сработает. Вы должны сопоставить URL, который есть в файлах IIS, VS и hosts…
5. Также не могли бы вы, пожалуйста, сказать мне, что вы имеете в виду, что он не запущен: сохраняет ли VS настройки при изменении на локальный IIS? или это говорит вам сначала настроить виртуальный каталог для имени домена? если это сохраняется, это означает, что VS может получить доступ к веб-сайту IIS. Затем, когда вы нажимаете F5, загружает ли VS страницу с не найденным исключением?