2013-09-26 3 views
4

У меня есть решение с веб-проектом («основной» проект - позволяет называть его проектом DataPortal.), Где проект не открывается, если не предпринять следующие шаги.Странное поведение при открытии веб-проекта в Visual Studio 2012

  1. Открытое решение. Проект DataPortal выделен серым цветом и говорит «Невозможно открыть проект».
  2. Щелкните правой кнопкой мыши узел проекта DataPortal и выберите Edit DataPortal.vbproj
  3. Измените узел UseIIS в проекте с True на False. Сохраните файл.
  4. Щелкните правой кнопкой мыши проект DataPortal и выберите Загрузить проект. Проект загружается.
  5. Теперь откройте страницу свойств проекта DataPortal. (Alt-Enter)
  6. Установите флажок в окне свойств, в котором говорится, что используйте локальный веб-сервер IIS.
  7. Установите флажок Использовать IIS Express. У Url проекта уже есть значение.

Теперь все отлично работает. И я могу работать до тех пор, пока не выключу VS, но когда я снова открою решение, мне придется снова пройти через все это.

Может ли кто-нибудь сказать мне, как исправить это, чтобы UseIIS был в порядке при запуске? Есть ли способ получить представление о ошибке загрузки проекта для получения дополнительной информации об этом?

+1

Если вы открыли проект, так как у администратора есть эти проблемы? – Bit

+0

Не могли бы вы попробовать запустить visual studio 2012 с запуском как администратором, а затем попытаться запустить проект? –

+0

Как только вы открыли проект, попробовали ли он его перестроить, а затем сохранили решение под другим именем? Похоже, что что-то испорчено. –

ответ

1

Попробуйте удалить (или редактирования) файл DataPortal.vbproj.user. Я имел эту проблему несколько дней назад, и я думаю, что это то, что я сделал, чтобы решить . П В этом файле находятся параметры roject, которые не являются совместными командами (которые могут включать параметры запуска для вашего веб-приложения).

+0

В конце концов ... это то, что исправило это для меня. Благодарю. –

2

Возможно, вы могли бы попытаться запустить Visual Studio с помощью переключателя журнала и посмотреть, сообщает ли он что-либо.

devenv.exe /log 

(/log documentation on msdn)

Кроме того, когда Visual Studio ведет себя странно, я обычно удалить как * proj.user и * .suo файлы и иногда это решает вопрос.

+0

Я не уверен в это время, если ваш ответ решит мою проблему. Но это дает мне некоторые вещи, чтобы попытаться включить все остальные ответы. Баунти дана. –

0

Возможно, у вас есть какие-то проблемы с IIS порт. Попробуйте диагностировать с помощью Fiddler или глядя в журналы IIS ...

Смежные вопросы