Как указать пул приложений при развертывании проекта веб-службы в IIS
Я пытаюсь развернуть свой веб-сервис на IIS.
Однако VS 2012 выдает ошибку, поскольку веб-сайт по умолчанию использует пул приложений, использующий.NET Framework 2.0. Тем не менее, мой нуждается в.NET Framework 4.0 или более поздней версии.
Поэтому, когда я вручную добавлял другой веб-сервис, я назначал другой пул приложений, поддерживающий.NET Framework 4.0.
Как я могу автоматизировать это?
Могу ли я указать использование пула приложений, который мне нужен, в файле настроек с расширением pubxml.
Я хочу использовать веб-сайт по умолчанию с другим пулом приложений вместо использования пула приложений по умолчанию.
Благодарю.
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is used by the publish/package process of your Web project. You can customize the behavior of this process
by editing this MSBuild file. In order to learn more about this please visit http://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<WebPublishMethod>MSDeploy</WebPublishMethod>
<SiteUrlToLaunchAfterPublish>http://localhost/Manager/ODataManager.svc</SiteUrlToLaunchAfterPublish>
<MSDeployServiceURL>localhost</MSDeployServiceURL>
<DeployIisAppPath>Default Web Site/Manager</DeployIisAppPath>
<RemoteSitePhysicalPath />
<SkipExtraFilesOnServer>True</SkipExtraFilesOnServer>
<MSDeployPublishMethod>InProc</MSDeployPublishMethod>
<UserName />
<_SavePWD>False</_SavePWD>
<PublishDatabaseSettings>
<Objects xmlns="" />
</PublishDatabaseSettings>
</PropertyGroup>
</Project>