2013-05-02 2 views
5

Я пытался исправить это уже довольно давно, но я просто не могу сделать какие-либо проекты ASP.NET в Visual Studio Express 2012 for Web. Я получаю эту ошибку при запуске нового проекта:Невозможно запустить ЛЮБЫЕ проекты ASP.NET

Проекты веб-приложений в настоящее время настроены на использование IIS Express. Чтобы вернуться к использованию Visual Studio Development Server, измените параметр сервера разработки в разделе «Проекты и решения/веб-проекты» в меню «Параметры». Настроенный IIS Express не удалось со следующей ошибкой:

  • Имя файла: redirect.config
  • Ошибка: Не удается прочитать файл конфигурации.

Поэтому я пошел в Интернет, чтобы попытаться найти других с той же ошибкой, но я не могу найти конкретного решения моей проблемы. Я нахожу что-то подобное для более старых версий, но это не устраняет мою проблему. У меня есть диспетчер IIS под моими службами (когда вы хотите управлять Windows). Я даже создал виртуальную папку, но безрезультатно. Все еще не работает.

Я хочу использовать IIS

Как это исправить?

+0

Вы нашли, что хотите по этой ссылке, полагая, что я понимаю ваш вопрос [решение] (http://msdn.microsoft.com/en-us/library/ms178108%28v=vs.100%29.aspx) – gasroot

ответ

1
  1. В обозревателе решений щелкните правой кнопкой мыши имя проекта веб-приложения, для которого требуется указать веб-сервер, а затем нажмите кнопку Свойства
  2. В окне Свойства перейдите на вкладку Веб.
  3. Чтобы выбрать сервер разработки Visual Studio, в разделе «Серверы» выберите «Использовать сервер разработки Visual Studio».
  4. Чтобы использовать определенный номер порта с сервером разработки Visual Studio, выберите Конкретный порт и введите номер порта. По умолчанию выбран параметр «Автосоздать порт», и номер порта, назначенный вашему приложению.
  5. Чтобы выбрать IIS, в разделе «Серверы» выберите «Локальный веб-сервер IIS». Эта опция недоступна, если IIS не включен на вашем компьютере. URL-адрес, который объединяет localhost с именем вашего веб-приложения, будет автоматически создан для вас и появится в поле URL-адрес проекта (например, l ocalhost/WebApplication1).
  6. Чтобы выбрать IIS, под серверами выберите Локальный веб-сервер IIS. Эта опция недоступна, если IIS не включен на вашем компьютере. URL-адрес, который объединяет localhost с именем вашего веб-приложения, автоматически будет создан для вас и появится в поле URL-адрес проекта (например, loca lhost/WebApplication1).
  7. Чтобы выбрать собственный веб-сервер, выберите Использовать настраиваемый веб-сервер. В поле URL-адрес сервера введите URL-адрес, который должна запускаться Visual Studio при запуске текущего проекта.
+0

Добавьте несколько интервалов к своему ответу, это очень сложно на глаза. В противном случае, серьезно ли я должен это делать * каждый раз, когда я хочу создать новый ASP.NET проект ..? Должно быть какое-то исправление, поэтому мне не нужно делать сломанный проект, а THEN исправить его после создания. Это побеждает цель Wizards в среде IDE. – OmniOwl

+0

ok без проблем друг @ Vipar – gasroot

1

Вы можете, например, открыть файл проекта в блокноте для поиска строки <useiisexpress>true</useiisexpress> заменить его на строку <UseIIS>True</UseIIS> сохранить и перезагрузить проект.

Сначала сделайте копию файла проекта.

+0

возможно @Vipar – gasroot

+0

Я немного изменил свой вопрос. Я не был ясен. Я хочу использовать IIS, чтобы отключить его. – OmniOwl

+0

Изменен ответ, чтобы заменить iisexpress на iis. – mortb