Изменение пути вывода в веб-проекте в VS2010

У меня есть несколько веб-проектов ASP.NET, и их выходная папка установлена ​​в «C: \ Builds \ [ProjectName] bin» (вместо значения по умолчанию папка "bin \"). Это делает отладку «F5» неработающей, потому что сервер разработки ASP.NET ожидает, что папка «bin» находится в папке проекта.

Затем я перешел на использование локального веб-сервера IIS (http: // localhost / webproject1 ") и вручную обновил физический путь vdir на свой собственный путь вывода. Однако VS2010 не будет загружать csproj, потому что он обнаруживает, что URL-адрес уже сопоставлен с другим расположением папки.

Я знаю, что мне, вероятно, не следует менять папку вывода. Но интересно, есть ли простой способ обойти это? Цель состоит в том, чтобы заставить отладку "F5" работать с пользовательскими папками вывода сборки.


Обновление из-за ответа Аристоса:

Спасибо, Аристос. К сожалению, это не решит проблему. Все мои проекты уже используют Project Reference, поэтому все ссылочные dll правильно скопированы в выходную папку. Причина, по которой отладка F5 не работает, заключается в том, что выходная папка не является обычной подпапкой «bin», а по другому пути скажем C: \ BuildsOut \ Foo \ bin .

Кажется, что чтобы использовать F5 для отладки веб-проекта в VS2010, он должен использовать путь вывода по умолчанию «bin». Если вы измените это, F5 не будет работать и, что еще хуже, ваш проект может даже не загрузиться.

15
задан Kev 24 September 2012 в 22:48
поделиться