首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何获得在IIS上托管WCF的虚拟路径,而不是物理路径?

在IIS上托管WCF的虚拟路径,而不是物理路径,可以通过以下步骤实现:

  1. 打开Internet Information Services(IIS)管理器。
  2. 在左侧导航栏中,展开服务器节点并选择要托管WCF服务的站点。
  3. 在站点的功能视图中,双击“应用程序”图标。
  4. 在“应用程序”视图中,右键单击要托管WCF服务的虚拟目录,并选择“添加应用程序”。
  5. 在“添加应用程序”对话框中,输入虚拟路径的别名,并选择要托管WCF服务的物理路径。
  6. 确保应用程序池的.NET CLR版本与WCF服务的目标框架版本兼容。
  7. 点击“确定”完成虚拟路径的托管。

通过以上步骤,您可以在IIS上创建一个虚拟路径来托管WCF服务。这样,WCF服务将通过虚拟路径而不是物理路径进行访问。

WCF(Windows Communication Foundation)是一种用于构建分布式应用程序的微软技术。它提供了一种统一的编程模型,用于在不同的平台和通信协议之间进行通信。WCF支持多种传输协议和编码方式,并提供了可靠性、安全性和互操作性等特性。

WCF的应用场景包括但不限于以下几个方面:

  1. 企业级应用程序的开发:WCF提供了一种灵活的方式来构建企业级应用程序,可以通过配置文件轻松地更改终结点和协议。
  2. 跨平台通信:WCF支持多种传输协议和编码方式,可以在不同的平台之间进行通信,如.NET、Java等。
  3. 服务导出和发现:WCF支持服务的导出和发现,使得服务的使用和管理更加方便。
  4. 可靠性和安全性要求较高的应用程序:WCF提供了可靠性和安全性的特性,可以满足对数据传输的高要求。

腾讯云提供了一系列与云计算相关的产品和服务,其中包括云服务器、云数据库、云存储等。您可以访问腾讯云官方网站(https://cloud.tencent.com/)了解更多关于腾讯云的产品和服务信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

windowServer_windowsserver是什么

还可以使用持久计时器特定间隔之后触发 WF 服务以继续,该计时器可监控暂留 WF 实例“运行位置”指标并继续实例。...尽管 IIS 和 WAS 结合功能为 WCF 和 WF 应用程序提供了强大托管环境,但充分利用这些功能通常需要开发人员部署和配置应用程序投入相当大精力。...监控(监视)   由于使用 WCF 和 WF 服务构建解决方案具有耦合和分布松散特质,因此监控和疑难解答通常是十分困难流程,需要查看每个独立服务,然后将观察事件手动关联起来,以便获得应用程序内整体运行情况...服务,不是等待激活消息。...借助区域,您可以采用其他方式检索缓存对象,不是使用与它们一起缓存特定密钥值。区域允许您使用描述性字符串(称为标记)来搜索区域中所有缓存对象。

1.8K100

使用WCF进行跨平台开发之二(IIS托管WCF服务并使用php平台调用)1.系统必备2.IIS托管WCF服务3.使用PHP调用托管IISWCF服务

一篇中,使用控制台托管WCF服务,但是如果想从PHP和java平台调用,必须将其托管IIS中(并不是必须,还是有其他方式 比如windows azure) 1.系统必备      首先,必须打开...2.IIS托管WCF服务      IIS默认网站中添加应用程序emp,并在高级设置中,设置应用程序池为“ASP.NET v4.0”,并设置默认网站右键--编辑版定,http类型中编辑IP地址和主机名...这里设置原因是,第一,php平台局域网中另外一台机器,主机名这里设置,是因为主机名影响wsdl生成,如果不设置,wsdl中生成location包括托管机器名不是ip地址。     ...新建虚拟目录对应实际目录中,添加web.config文件,配置wcf服务和终结点,并打开元数据公开,然而,因为这里不是使用常用svc文件托管服务,所以需要serviceActivations节点配置服务...3.使用PHP调用托管IISWCF服务 PHP服务器中打开浏览器,并浏览http://192.168.11.1/emp/EmployeeManagement.svc测试服务是否托管正常。 ?

2K70

WCF技术剖析之二:再谈IIS与ASP.NET管道

IIS 5.x与ASP.NET 我们先来看看IIS 5.x是如何处理基于ASP.NET资源(比如.aspx,.asmx等)请求,整个过程基本可以通过图1体现。...IIS进程与工作进程之间通过命名管道(Named Pipes)进程通信,以获得最好性能。 工作进程初始化过程中,.NET 运行时(CLR)被加载,从而构建了一个托管环境。...从另一个角度讲,IIS运行在非托管环境中,ASP.NET管道则是托管,从这个意义讲,ISAPI还是连接非托管环境和托管环境纽带。图5反映了IIS 6.0与ASP.NET之间桥接关系。...; IIS难以扩展:对于IIS扩展基本就体现在自定义ISAPI,但是对于大部分人来说,这不是一件容易事情。...对于集成模式下IIS 7.0,我们获得如下好处。

1.5K110

将使用netTcp绑定WCF服务寄宿到IIS7全记录

摘要 项目开发中,我们可能会适时选择http或者tcp绑定wcf服务,可以使用控制台来托管服务,也可以使用IIS来承载服务,由于IIS本身对于请求和异常处理能力,使得我们可以省去很多开发精力而成为托管服务首选...,之前我做WCF服务时托管控制台,今天摸索了一下采用tcp绑定wcf托管IIS7过程,分享一下,希望能帮助到想移植服务到IIS朋友。...开始移植 接下来我们需要将这个普通服务移植Host到IIS, 第一.首先需要更改web.config文件,将服务配置为net.tcp绑定 配置文件如下: 代码 <system.serviceModel...创建虚拟目录时也许VS会提示需要安装IIS6一些组件,那么我们按照提示打开”windows更新安装“ 要将WCFtcp绑定方式服务hostIIS,首先你需要启用这个功能 ?...第二个是确认等IIS7全部配置完毕后,需要重新将asp.net4.0注册到IIS ?

80920

WCF 入门(23,24)

第24集 控制台应用程序中自托管WCF服务 Self hosting a wcf service in console application 第23集比较简短,总共2分钟不到样子,介绍了WCF托管几种方式...,其实就是如何把这个服务架起来,可以让外部调用。...方式 描述 self-hosting(自托管) 用控制台或者winform应用程序来托管 windows 服务 用windows 服务方式 IIS 可以用IIS服务来托管服务,只支持http 协议...只有service host running了之后才能调用service。 2. 不能像iis被动激活。 3. 要自己写一些代码来控制。 下面来实践一下。...其实也已经这么多集了,大致也都明白了,这集方式稍微有点不同,用了一下vs自带WCF config编辑器,不是以前纯粹手写xml代码。 1.

44110

WCF技术剖析之二:再谈IIS与ASP.NET管道

IIS 5.x与ASP.NET 我们先来看看IIS 5.x是如何处理基于ASP.NET资源(比如.aspx,.asmx等)请求,整个过程基本可以通过图1体现。...IIS进程与工作进程之间通过命名管道(Named Pipes)进程通信,以获得最好性能。 工作进程初始化过程中,.NET 运行时(CLR)被加载,从而构建了一个托管环境。...从另一个角度讲,IIS运行在非托管环境中,ASP.NET管道则是托管,从这个意义讲,ISAPI还是连接非托管环境和托管环境纽带。图5反映了IIS 6.0与ASP.NET之间桥接关系。...; IIS难以扩展:对于IIS扩展基本就体现在自定义ISAPI,但是对于大部分人来说,这不是一件容易事情。...对于集成模式下IIS 7.0,我们获得如下好处。

1.2K41

ASP.NET Process Model之一:IIS 和 ASP.NET ISAPI

第二部分将着重介绍一个托管ASP.NET Runtime 环境对传入Http request处理过程。我们先来看看IIS 5.x和IIS 6处理过程。 1....作为Web ServerIIS运行在一个名为InetInfo.exe进程,InetInfo.exe是一个Native Executive,并不是一个托管程序,而我们真正ASP.NET Application...我们通过创建虚拟目录将资源Host到IIS下,原则,我们可以通过IIS访问置于虚拟目录下所有Resource,这部仅仅包含一些静态资源文件,比如图片、纯Html文件、CSS、JS等等,也包含一些需要动态执行文件...,比如aspx,asmx等等,我们还可以将Remoting和WCF Service Host到IIS下。...Worker Process中,Application之间隔离是基于Application Domain不是基于Process

2.8K90

WCF服务部署到IIS,然后通过web服务引用方式出现错误解决办法

该错误是使用svcutil生成client代码时报错误,服务是部署IIS7,部署过程都是完全教科书式进行。服务也正常启动了,显示如下内容 已创建服务。...wsdl命令去生成代码,就出现了开头说那个错误。如果用visual studiowebdevserver启动,则一切正常。...经过一轮谷百之后,发现网上有很多类似的情况,有的说是因为用了wsHttpBinding协议引起,或者是元数据没有正确公开,但都不是他们说情况。后来找到了一篇文章,说是添加WCF引用一个陷阱。...具体可参考:http://merill.net/2008/04/wcf-add-service-reference-gotcha-with-windows-server/  WCF服务部署到IIS,然后通过...web服务引用方式出现错误解决办法;如果wcf服务没有托管IIS,只是本地浏览方式托管后通过web服务引用方式是没有这样问题。

1.4K10

WCF技术剖析》博文系列汇总

[第3篇] 如何进行基于非HTTPIIS服务寄宿 介绍IIS7.0时候,我们谈到,HTTP.SYS+W3SVC实现了基于HTTP请求监听,在此基础引入了以下三组网络监听器(Listener)...[第5篇] 利用ASP.NET兼容模式创建支持会话(Session)WCF服务 《基于IISWCF服务寄宿(Hosting)实现揭秘》中,我们谈到采用基于IIS(或者说基于ASP.NET)WCF...数据本身,是有效信息载体,不同环境具有不同表示。一个分布式互联系统关注于数据交换,数据正常交换根本前提是参与数据交换双方对于数据结构一致性理解。...在这篇文章中,我们会详细讨论WCF序列化中一个重要的话题:已知类型(Known Type)。 WCF序列化与反序列化解决是数据两种状态之间相互转化:托管类型对象和XML。...[第23篇] 服务实例(Service Instance)生命周期如何控制[上篇][中篇][下篇] 服务调用目的体现在对某项服务功能消费功能实现又定义相应服务类型中。

1.4K100

Windows Server AppFabric正式发布

Windows Server AppFabric 是一组集成技术,可更轻松地生成、扩展和管理 IIS 运行 Web 应用程序和复合应用程序,它是一款主要面向私有云计算系统。... WAS 中托管服务时,将不会创建服务实例,直到接收到递送至该服务消息。这表示最初服务启动时,必须通过分配内存、加载库以及创建对象等方式初始化新实例。...现成 .NET 为以下协议提供了激活器: http:为 IIS 7.0 和 WCF 提供了 HTTP 激活。 net.tcp:提供了基于 TCP 端口激活。...若要解决基于消息激活限制,AppFabric 托管服务可以利用 Windows Server 2008 R2 和 Windows 7 提供 IIS 自动启动功能,进行了部署以后自动启动托管 WAS...服务,不是等待激活消息。

1.1K80

windowsserver服务_windowsserver是什么

Windows Server AppFabric 是一组集成技术,可更轻松地生成、扩展和管理 IIS 运行 Web 应用程序和复合应用程序,它是一款主要面向私有云计算系统。...AppFabric 托管服务结合 WAS 使用,为中间层 WCF 和 WF 应用程序提供可靠宿主环境。WAS 提供功能有: 应用程序和工作进程基于消息激活。... WAS 中托管服务时,将不会创建服务实例,直到接收到递送至该服务消息。这表示最初服务启动时,必须通过分配内存、加载库以及创建对象等方式初始化新实例。...若要解决基于消息激活限制,AppFabric 托管服务可以利用 Windows Server 2008 R2 和 Windows 7 提供 IIS 自动启动功能,进行了部署以后自动启动托管 WAS...服务,不是等待激活消息。

1.3K20

WCF技术剖析系列总结篇

不过,一改传统对WCF工作流程进行平铺直叙,我将另辟蹊径,借助于我们熟悉ASP.NET作为请求处理平台,通过一个简单托管程序模拟整个WCF客户端和服务端架构。...写作《WCF深入剖析》中,为了剖析基于IISWCF服务寄宿(Hosting),再次对相关内容进行了研究,在这里一并与大家分享。...(阅读全文) 3、如何进行基于非HTTPIIS服务寄宿 在上面一篇文章中,我们对不同版本IIS,以及ASP.NET得实现机制进行了详细深入分析。...介绍IIS7.0时候,我们谈到,HTTP.SYS+W3SVC实现了基于HTTP请求监听,在此基础引入了三组网络监听器(Listener)和监听适配器(Adapter),实现了基于TCP、Named...(阅读全文) 5、利用ASP.NET兼容模式创建支持会话(Session)WCF服务 《基于IISWCF服务寄宿(Hosting)实现揭秘》中,我们谈到采用基于IIS(或者说基于ASP.NET

95290

Windowsapp_windowsserver是什么

解决方案 使用 AppFabric 托管服务,可以轻松启动和运行基于 WCF 和 WF 服务。 您可以不开发其他托管功能情况下利用 AppFabric 托管功能。...但是,内存中缓存大小通常会受到运行应用程序计算机可用内存量限制,内存中缓存中存储数据可能会由于计算机内存固有易变性完全丢失。...解决方案 AppFabric 托管功能为服务管理提供了一组丰富 IIS Manager 扩展。 AppFabric 仪表板使您可以洞悉系统运行状况,统一配置用户界面使您可以控制服务配置。... IIS Manager AppFabric 扩展中,可以轻松枚举某台服务器服务,并可以轻松更改查询以调整数据。 可以看到处于运行状态或非运行状态工作流实例数量。...您可以向 IIS Manager 添加模块,并且可以 AppFabric 托管管理 cmdlet 基础创建自己 UI 工具。 您可以为应用程序目标用户提供自定义 UI。

1K30

快速入门系列--WCF--02消息、会话与服务寄宿

WCF服务是否支持会话?WCF所提供服务是单例呢还是单调呢?服务寄宿和客户端代理是如何实现呢?...可以这么说,整个WCF服务都是构建在SOAP消息基础SOAP消息是建立XML这种跨平台数据格式基础,有人可能会说WCF也支持Restful风格服务并支持json格式数据,的确是这样...现在可以发现,基本以json格式为基础restful服务其实都转化为了WebAPI项目,不是WCF。...这部分内容主要集中在对实例上下文概念和单例、单调、会话三种模式理解。托管应用程序中,当创建一个托管对象时,CLR会在托管堆为该对象分配内存空间,对象生命终结对应内存回收。...对于iis寄宿和windows寄宿来说,在当下互联网环境下,iis寄宿显得更加合理,其优点包括:自动化进程激活和关闭;自动化进程回收;自动化进程健康监测;ASP.NET共享寄宿模式,将多个应用寄宿通过一个工作进程

1.3K50

WCF,Net remoting,Web service

由于WCF完全是由托管代码编写,因此开发WCF应用程序与开发其它.Net应用程序没有太大区别,我们仍然可以像创建面向对象应用程序那样,利用WCF来创建面向服务应用程序。    ...2、Remoting不是标准,Web Service是标准。...3、Remoting一般需要通过一个WinForm或是Windows服务进行启动,也可以使用iis部署,Web Service则必须在IIS进行启动。...使用 ASP.NET 托管IIS .NET Remoting 端点可以利用 ASP.NET Web 服务可用所有安全性功能,包括对使用 SSL 确保有线通信安全性支持。...如果您正在使用托管进程中 TCP 信道或 HTTP 信道(不是 aspnet_wp.exe),则必须自己执行身份验证、授权和保密机制。

1.4K50

WCF技术剖析之三:如何进行基于非HTTPIIS服务寄宿

在上面一篇文章中,我们对不同版本IIS,以及ASP.NET得实现机制进行了详细深入分析。...介绍IIS7.0时候,我们谈到,HTTP.SYS+W3SVC实现了基于HTTP请求监听,在此基础引入了以下三组网络监听器(Listener)和监听适配器(Adapter),实现了基于TCP、Named...由于IIS 7本质通过WAS(Windows Process Activation Service)实现了非HTTP请求监听,我们也可以将这种方式服务寄宿称为基于WAS服务寄宿。...此外,Services对应目录被映射为IIS相应站点下某个Web应用,虚拟目录名称为WasHostingDemo。 ?...本例中,IIS 7Default Web Site站点下,创建了一个命名为WasHostingDemoWeb应用,并将其物理地址指定为Services项目所在目录。

68960
领券