Iis 7 如何在Windows 7/IIS 7上部署WCF工作流服务应用程序

Iis 7 如何在Windows 7/IIS 7上部署WCF工作流服务应用程序,iis-7,windows-7,c#-4.0,wcf,Iis 7,Windows 7,C# 4.0,Wcf,我在.NET4.0中有一个WCF工作流服务应用程序,通常部署到WindowsServer2008 为此,我在VS2010中创建了一个部署包,其中创建了一个.zip。I open IIS 7选择站点并右键单击以选择部署|导入 但是,出于开发目的,我想在我的桌面上运行这个。我看不到如何在Windows7中将zip解压缩到IIS7。我创建了一个站点,但右键单击时没有部署选项 我应该如何部署?本地计算机上是否安装了IIS Web部署?如果没有,请安装它,您应该拥有与服务器上相同的部署菜单 您的另一个选

我在.NET4.0中有一个WCF工作流服务应用程序,通常部署到WindowsServer2008

为此,我在VS2010中创建了一个部署包,其中创建了一个.zip。I open IIS 7选择站点并右键单击以选择部署|导入

但是,出于开发目的,我想在我的桌面上运行这个。我看不到如何在Windows7中将zip解压缩到IIS7。我创建了一个站点,但右键单击时没有部署选项


我应该如何部署?

本地计算机上是否安装了IIS Web部署?如果没有,请安装它,您应该拥有与服务器上相同的部署菜单


您的另一个选项是手动部署(不使用部署管理单元)。我忘记了确切的msdeploy.zip包格式,但您应该能够将应用程序文件从压缩包中取出,并解压缩到站点根目录使用的任何位置。

默认情况下,未为WCF服务配置IIS 7.0。以下是配置IIS 7.0以运行WCF服务的步骤:

安装IIS插件

转到控制面板–>程序–>打开或关闭windows功能。在微软.NETFramework 3或更高的部分中等待一个列表来编译这两个部分,检查“Windows通信基础HTTP激活”和“窗口通信基础非HTTP激活”插件。在“Internet信息服务”部分中,检查“Web管理工具”下的所有加载项,这是从Visual Studio直接发布WCF。按OK,安装将完成

添加MIME类型

在IIS控制面板上双击MIME类型小程序。在“操作”菜单上,单击“添加”菜单项。弹出一个窗口,输入以下信息:

文件扩展名:.svc

MIME类型:应用程序/八位字节流

添加处理程序映射

再次单击左侧的默认网站节点,然后双击右侧的Handler Mappings小程序图标。在“操作”菜单上,单击“添加托管处理程序”。弹出一个窗口,输入以下信息:

请求路径:*.svc

类型:System.ServiceModel.Activation.HttpHandler

名称:svc集成

IIS是为WCF服务配置的,现在我们必须部署一个服务

以管理员身份通过Visual Studio部署您的服务。右键单击服务项目文件并单击发布,现在在新打开的对话框中选择默认应用程序,然后单击按钮创建新的Web应用程序名称,并相应地单击打开