В последние несколько дней я пытаюсь развернуть свой пакет на IIS 7, но ничего не получается.
Всякий раз, когда я пытаюсь опубликовать пакет, я получаю сообщение об ошибке, в котором говорится, что папка назначения не существует - но на самом деле она была создана на удаленном сервере, но была пустой (только структура папки): /
Я собираю свой пакет с помощью следующей команды:
msbuild.exe /t:CreateWebPackages /toolsversion:4.0 CRM.msbuild
и пытается развернуть его с помощью:
CRM.cmd /M:server /Y
Результат:
C:\...WebService.deploy.cmd /M:crm-web /y
=========================================================
SetParameters from:
"C:...WebService.SetParameters.xml"
You can change IIS Application Name, Physical path, connectionString
or other deploy parameters in the above file.
-------------------------------------------------------
Start executing msdeploy.exe
-------------------------------------------------------
"C:\Program Files\IIS\Microsoft Web Deploy\\msdeploy.exe"
-source:package='C:...WebService.zip' -dest:auto,computerName='crm-w
eb-new',includeAcls='False' -verb:sync -disableLink:AppPoolExtension -disableLin
k:ContentExtension -disableLink:CertificateExtension
-setParamFile:"C:...WebService.SetParameters.xml"
Info: Adding sitemanifest (sitemanifest).
Info: Updating createApp (Kruk CRM Web Service/2.0.65000.65000).
Info: Adding contentPath (Kruk CRM Web Service/2.0.65000.65000).
Info: Adding dirPath (Kruk CRM Web Service/2.0.65000.65000).
Info: Adding child dirPath (Kruk CRM Web Service/2.0.65000.65000\bin).
Info: Adding setAcl (Kruk CRM Web Service/2.0.65000.65000).
Error: (2011-10-27 11:07:59) An error occurred when the request was processed on
the remote computer.
Error: Could not find file '\\?\C:\inetpub\wwwroot\CRM\2.0.65000.65000'.
Error count: 1.
Но когда я редактирую файл SetParameters.xml и изменяю
<setParameter name="IIS Web Application Name" value="Web Service/2.0.65000.65000" />
до
<setParameter name="IIS Web Application Name" value="Web Service" />
это работает!
Так есть ли какой-то магический трюк, который мне нужно сделать, чтобы создать новые каталоги под сайтом?