Как скомпилировать проект веб-сайта непосредственно из Visual Studio без aspnet_compiler?

У меня есть проект веб-сайта, и я хочу, чтобы мои файлы .aspx и .cs были скомпилированы. Для этого я использую компилятор aspnet следующим образом:

aspnet_compiler -v /My_Site -p c:\site_published_with_Visual_Studio c:\site_compiled_with_aspnet_compiler

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

Есть ли способ скомпилировать проект веб-сайта непосредственно с помощью Visual Studio 2010, возможно, щелкнув мышью вместо использования командной строки? Заранее спасибо за помощь!


person K B    schedule 05.12.2011    source источник
comment
Вы смотрели MSBuild?   -  person Oded    schedule 05.12.2011
comment
Если щелкнуть правой кнопкой мыши узел проекта или решения, вы должны увидеть параметр «Опубликовать веб-сайт». Если вы щелкните правой кнопкой мыши, он спросит вас, где и как вы хотите опубликовать, и позаботится обо всем остальном за вас. Обычно я публикую в папку в своей файловой системе, а затем загружаю сайт с помощью FTP, но есть варианты, например, для публикации непосредственно на веб-сервере.   -  person dash    schedule 05.12.2011
comment
@dash: я публикую свой веб-сайт именно так, но он не компилирует мои файлы. Для этого мне приходится вручную работать с apsnet_compiler.   -  person K B    schedule 05.12.2011
comment
Что происходит, когда вы запускаете публикацию? Вы получаете сообщение об ошибке в окне вывода? Вы проверили свойства проекта, чтобы убедиться, что вы строите все свойства в решении?   -  person dash    schedule 05.12.2011
comment
@ тире: я не получаю никаких ошибок. Я сделал скриншот свойств моего проекта и окна публикации: abload.de/img/unbenanntui3ql.png (у меня установлена ​​немецкая версия Visual Studio)   -  person K B    schedule 05.12.2011


Ответы (1)


Вы можете использовать мастер Publish WebSite - Меню сборки + Опубликовать сайт. Ознакомьтесь со статьей MSDN — Как: развернуть проект веб-сайта с помощью функции публикации Инструмент веб-сайта.

person kv-prajapati    schedule 05.12.2011
comment
Я не уверен, что я делаю неправильно, но мастер публикации веб-сайта не дает мне необходимых параметров, см. abload.de/img/unbenanntui3ql.png - person K B; 29.12.2011