построить ASP.Net по умолчанию ошибка веб-сайта - PullRequest
0 голосов
/ 05 мая 2009

Я использую VSTS 2008 и использую Создать новый веб-сайт ASP.Net и использую настройки по умолчанию / автоматически созданные файлы.

Мои вопросы,

  1. Как использовать скрипт командной строки (msbuild) для автоматического создания веб-сайта ASP.Net?
  2. Я хочу встроить веб-сайт в библиотеку DLL, которую позже можно будет легко скопировать на целевой сервер IIS.

Какие-нибудь примеры или быстрый ответ, как выполнить эти задачи в msbuild?

EDIT1: в папке веб-сайта нет файлов sln и csproj. Вот ссылка.

http://tinypic.com/view.php?pic=dra5jp&s=5

Вот как я создаю в VSTS 2008.

http://i40.tinypic.com/208zfxv.jpg

Ответы [ 2 ]

1 голос
/ 05 мая 2009

«Веб-приложения» имеют файлы .csproj, а «Веб-сайты» - нет. http://damieng.com/blog/2008/02/07/web-site-vs-web-application

Вы хотите скомпилировать его с помощью aspnet_compiler.exe в каталоге bin C: \ windows \ framework \ version

http://msdn.microsoft.com/en-us/library/ms178466.aspx

Проще всего использовать проекты развертывания или команду «Опубликовать веб-сайт» в Visual Studio. (Правый клик на сайте)

http://weblogs.asp.net/scottgu/archive/2008/01/28/vs-2008-web-deployment-project-support-released.aspx

1 голос
/ 05 мая 2009

Я использую VS.NET 2005 и использую эту команду для создания моего веб-приложения asp.net в режиме выпуска:

cd "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\"
MSBuild "C:\Projects\MyProject.csproj" /t:Rebuild /p:Configuration=Release /verbosity:quiet /p:WarningLevel=0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...