2015-10-29 3 views
0

Я пытаюсь сделать пакет веб-развертывания, сгенерированный Visual Studio 2013, запрашивать пакеты MSDeploy во время выполнения. This объясняет, что вы можете сделать это, отключив генерацию параметров. Он говорит, чтобы положить <DisableAllVSGeneratedMSDeployParameter>true</DisableAllVSGeneratedMSDeployParameter> в файл проекта. Я сделал это, и это не сработало. Я получаю эту ошибкуVisual Studio Web Deploy Пакет и DisableAllVSGeneratedMSDeployParameter

Error 1 The command "DisableAllVSGeneratedMSDeployParameter" exited with code 9009. WebApplicationName 

Это раздел я добавил в веб-проекта ASP.NET (Web API) csproj файле

<PropertyGroup> 
    <DeployAsIisApp>False</DeployAsIisApp> 
    <IncludeIisSettingsOnPublish>False</IncludeIisSettingsOnPublish> 
    <IncludeSetAclProviderOnDestination>False</IncludeSetAclProviderOnDestination> 
    <DisableAllVSGeneratedMSDeployParameter>True</DisableAllVSGeneratedMSDeployParameter> 
</PropertyGroup> 

This статья также говорит, что это может быть сделано, если вы читаете вниз комментарии.

Что я здесь делаю неправильно?

ответ

0

Я узнал, что он находится в файле настроек публикации .pubxml, который создается в Project Folder/Properties/PublishProfiles при создании профиля в диалоговом окне «Опубликовать-> Развертывание веб-развертывания». После размещения там не было никакой ошибки.

Это не то, что я хотел. Это не позволило мне указать физический путь IIS только настройки acl.