Asp .net Развертывание сайта с использованием jenkins - PullRequest
0 голосов
/ 25 августа 2018

Я пытаюсь развернуть веб-сайт mvc.net, используя jenkins, на свой локальный сервер IIS, для того же самого, что я написал для Windows, выполнив команду bath (также я пытаюсь создать zip-файл пакета веб-развертывания в командном режиме):

"C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe" "TestJenkins\TestJenkins.csproj" /T:Build;Package /p:Configuration=Release /p:OutputPath="obj\RELEASE" /p:DeployIisAppPath="http://my local address" /p:VisualStudioVersion=14.0 /p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:PackageLocation="obj/Release/Package/TestJenkins.zip"

и я использовал эти команды для развертывания:

"C:\Program Files (x86)\IIS\Microsoft Web Deploy V3\msdeploy.exe" -verb:sync -source:package="TestJenkins\obj\Release\Package\TestJenkins.zip" -dest:auto,computerName=my computer name -allowUntrusted=true

Я столкнулся с этой ошибкой:

Info: Adding sitemanifest (sitemanifest).
Info: Creating application (http://my local address) Info: Adding virtual 
path (http://my local address) Error Code: ERROR_SITE_DOES_NOT_EXIST More 
Information: Site 'http:' does not exist

любая помощь будет оценена.

1 Ответ

0 голосов
/ 25 августа 2018

Я полагаю, вам нужно установить DeployIisAppPath параметр для имени вашего сайта в IIS вместо URL

Два сценария:

  1. Для отдельного веб-сайта в IIS DeployIisAppPath будет именем вашего веб-сайта IIS, например. TestJenkinsWeb

  2. Для развертывания в качестве приложения на веб-сайте, например, Default website, тогда DeployIisAppPath должно быть установлено на Website name/Application name, например. Default Web Site/TestJenkinsApp

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