2013-12-03 2 views
3

Простите мое невежество, хотя я новичок в этом. Я много искал, но, похоже, не могу прийти к определенному выводу, поэтому любая информация ценится.Конфигурация публикации веб-сайта ASP.NET

На вопрос: существует ли встроенная конфигурация для публикации веб-сайтов в MS Visual Studio под названием «Release»? Причина, по которой я спрашиваю, заключается в том, что некоторые из вас сказали, что это так, но я могу найти конфигурацию «Debug» в Visual Studio.

Итак, если предполагается, что есть «Release», как я могу его получить, или могу ли я вручную добавить новый эквивалент?

+0

может быть, это может помочь вам http://stackoverflow.com/questions/ 4043821/performance-difference-between-debug-and-release-builds – Nacho

+0

Является ли это проектом «Веб-сайт» (Файл-> Новый веб-сайт) или проектом веб-приложения (Файл-> Новый проект)? –

+0

@JohnSaunders, это первая альтернатива - проект веб-сайта. Я читал что-то о том, что отладка не применяется в любом случае в проекте веб-сайта. Может быть, это причина или все еще странно, что опции «Release» не отображаются? – guitarzero

ответ

1

Перейти к Обозреватель решений (CTRL + W + S), а затем найдите свой проект. Щелкните правой кнопкой мыши по нему и перейдите к его свойствам. Найти Сборка вкладка. В верхней части окна будет указана конфигурация активной сборки для вашего проекта. Затем вы можете изменить с debug (по умолчанию) на релиз.

По умолчанию проекты имеют две конфигурации: выпуск и отладка. Вы можете сделать больше, но сначала узнайте больше об этих двух. Ниже приводятся наиболее важные отличия in the question linked by Nacho in the comments. Удачи и счастливой трещины.

редактировать: Веб-сайт проекты не имеют конфигурацию Release доступен, но это не имеет никакого значения, так как они не собираются. Веб-приложение проектов, с другой стороны, собираются и имеют обе конфигурации.

+0

Хотя я благодарю вас за ваш ответ @Renan, он не решает мою проблему, так как «Release» отсутствует для меня. По какой-то причине я могу выбрать отладку. – guitarzero

+0

@ user2989484 теперь редактировал вопрос, когда я более подробно рассмотрел теги в вопросе. – Renan

+0

Хорошо @Renan. У меня было ощущение, что это что-то вроде этого. Благодаря! – guitarzero

1

Это было долгое время (~ 4,5 года), но я думаю, я мог бы использовать Web Deployment Project для Web Site Project один раз, для изменения конфигурационных файлов (замена путем копирования из другого каталога) (XML узел: WebConfigReplacementFiles)

Я использовал проекты веб-развертывания до того, как web.config преобразует их при создании. (Если вы заинтересованы в web.config преобразований, проверить мой учебник для VS 2010: http://www.tomot.de/en-us/article/5/asp.net/how-to-use-web.config-transforms-to-replace-appsettings-and-connectionstrings)

Еще одна полезная ссылка может быть: http://msdn.microsoft.com/en-us/library/377y0s6t(v=vs.100).aspx

+0

Проекты веб-развертывания устарели. Теперь вы должны использовать Publish Profiles в VS 2012. – gregpakes

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