在IIS上部署Web服务项目时,如何指定应用程序池

时间:2013-06-07 14:59:22

标签: wcf iis deployment msbuild one-click-web-publishing

我正在尝试在IIS上部署我的Web服务。

但是,VS 2012给出了一个错误,因为默认网站使用的是使用.NET Framework 2.0的应用程序池。但是,我的需要.NET Framework 4.0或更高版本。

因此,当我手动添加另一个Web服务时,我分配了支持.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>

0 个答案:

没有答案