Развернуть сборку для ASP.NET - PullRequest
1 голос
/ 11 октября 2011

Наша команда работает с TeamCity, и я создаю для нее систему развертывания.Мне нужно знать для веб-приложения ASP.NET, какие расширения файлов необходимо развернуть.

Я знаю, что мне нужно:

.aspx .html .htm .js .css .jpg .png

Кто-нибудь знает что-нибудь еще?

Ответы [ 4 ]

1 голос
/ 11 октября 2011

Почему бы не использовать msbuild на сервере Teamcity?После этого вы можете получить решение при сборке, чтобы вывести все правильные файлы в отдельный каталог, который затем вы можете скопировать все содержимое этого каталога, где они вам нужны

Я опубликую пример моего сценария NAnt, который мыиспользуйте для этой цели в ближайшее время.

<property name="solution.directory" value="..\src" />
<property name="solution.file" value="\MySolution.sln" />  
<property name="deploy.source" value="..\buildOutput"/> 
<property name="project.config" value="debug" />
<target name="BuildSolution">
    <echo message="Building ${solution.file}" />
    <exec program="${framework::get-framework-directory(framework::get-target-framework())}\msbuild.exe"
        commandline="${solution.directory}${solution.file} /t:Clean /p:Configuration=${project.config} /v:q"
        workingdir="." />
    <exec program="${framework::get-framework-directory(framework::get-target-framework())}\msbuild.exe"
        commandline="${solution.directory}${solution.file} 
            /t:Rebuild 
            /p:OutDir=..\${deploy.source}\
            /p:Configuration=${project.config} 
            /v:q"
        workingdir="." />
</target>
1 голос
/ 11 октября 2011

В дополнение к тому, что @JustinSatyr говорит о расширении *.config, вам также, скорее всего, потребуется включить место для расширения *.asax (для файла global.asax ), а также *.ascx расширение для пользовательских элементов управления.

1 голос
/ 11 октября 2011

Может быть любое количество расширений файлов в зависимости от того, что использует ваше решение, но основные из них, вероятно, будут проверены:

Форматы файлов ASP.NET:

.aspx .ascx .master .asax .resx .config .sitemap .skin .axd .ashx .browser

Форматы файлов HTML & CSS:

.html .htm .css

Форматы изображений:

.jpg .jpeg .gif .bmp

Другие форматы файлов:

.js .xml .xsl .xslt .swf .log

1 голос
/ 11 октября 2011

Вам нужно .config для файла web.config.Что касается всего, что вам нужно, это полностью зависит от вашего проекта.Мы не можем ответить на этот вопрос, не зная содержимого вашего обозревателя решений.

Вам может понадобиться .gif, .bmp, .swf, .log или миллион других типов файлов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...