Я использую VS2010 и разрабатываю веб-приложение в ASP.NET с кодом VB позади. .NET Framework 4.ASPpoint Breakpoints игнорируются - вынуждены перемещать двоичные файлы
С момента создания нескольких конфигураций сборки (Debug, Test, PreDel, Live и т. Д.). Я теперь одержим ореолом тем фактом, что каждый раз, когда я выполняю перестройку решения, мне нужно идти в проводник и скопируйте все файлы сборки (dlls, pdbs и т. д.) из их соответствующей папки сборки (так что для сборки Debug, которая является bin \ x86 \ Debug) в базовую папку Bin. В противном случае, когда я запускаю/отлаживаю приложение, все точки останова просто показывают маленькую желтую вещь треугольника, и приложение игнорирует их.
Я сделал нагрузки или googlising, чтобы попытаться лучше понять это, и из того, что я могу собрать, веб-сервер (используя dev-сервер, а не iis), может найти только двоичные файлы в корневой папке Bin, а так как новая сборка будет устаревших, пока я их не скопирую вручную из папки сборки config.
Я что-то упускаю, потому что это кажется бессмыслицей для меня. Несколько конфигураций хороши для сборки & и т. Д., Но это отлаживает реальную работу. Приходится идти в проводник и вручную копировать файлы за каждый раз, так что отладчик может работать архаично. Поэтому я уверен, что здесь, наверное, не хватает трюка.
Я думал о том, чтобы установить свой выходной путь для конфигурации Debug как корневую папку Bin (так что веб-сервер найдет последние двоичные файлы), но это не показалось хорошей идеей и кажется рискованным в том, что я могу закончить развертывание встроенных двоичных файлов Debug.
Я пытаюсь лучше понять, как все они связаны друг с другом, поэтому кто-то может объяснить, что делает VS, и если есть способ получить последнюю сборку отладки в место, где веб-сервер может их увидеть.
Благодаря Марк
Thanks Aby. Супербыстрый ответ. Посмотрел вариант iis Express. Выглядит интересно, но я не вижу явно, где это помогает с проблемой создания двоичных файлов в месте, где веб-сервер не выглядит. Или я чего-то не хватает? – MarkO