У меня есть несколько веб-проектов ASP.NET, и их папка вывода установлена в "C:\Builds\[имя_экземпляра]" (вместо папки "bin \" по умолчанию). Это означает, что отладка "F5" не работает, потому что ASP.NET Development Server ожидает папку "bin" в папке проекта.
Затем я изменил использование локального веб-сервера IIS (http://localhost/webproject1) и вручную обновил физический путь vdir до моего пользовательского пути вывода. Однако VS2010 не загрузит csproj, поскольку он обнаруживает, что URL уже сопоставлено с другим местоположением папки.
Я знаю, что я, вероятно, не должен менять папку "Выход". Но интересно, есть ли простой способ обмануть это? Цель состоит в том, чтобы отладить работу "F5" с пользовательскими сборками выходных папок.
Обновление из-за ответа Аристоса:
Спасибо Аристосу. К сожалению, это не решит проблему. Все мои проекты уже используют ссылку на проект, поэтому вся ссылочная dll правильно скопирована в выходную папку. Причина, по которой отладка F5 не работает, связана с тем, что папка вывода не является обычной папкой "bin" , но в каком-то другом ключе говорят C:\BuildsOut\Foo\bin
.
Похоже, что для использования F5 для отладки веб-проекта в VS2010 он должен использовать выходной путь "bin" . Если вы измените это, F5 не будет работать, и даже хуже ваш проект может даже не загружаться.