托管 WCF 服务

Posted

技术标签:

【中文标题】托管 WCF 服务【英文标题】:Hosting a WCF Service 【发布时间】:2011-09-18 21:21:38 【问题描述】:

所以我是 WCF 服务的新手,我需要创建一个双工服务(正在处理它)但是我不知道在哪里/如何托管它(外部)。现在我正在使用http://aspspider.com 进行托管,它工作正常,但我无法让 wcf 服务应用程序正常工作。

我找到了这个示例,我将使用它来帮助我的服务正常工作。我试图将服务上传到aspspider,但出现错误。


配置错误说明:处理此请求所需的配置文件时发生错误。请查看下面的具体错误详细信息并适当地修改您的配置文件。

解析器错误消息:在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的部分是错误的。此错误可能是由于虚拟目录未在 IIS 中配置为应用程序所致。

来源错误:

Line 29: ASP.NET to identify an incoming user.   
Line 30:  -->  
>>>Line 31: <authentication mode="Windows"/>  
Line 32: <!--  
Line 33: <customErrors> section enables configuration

该服务在本地运行良好,所以我只需要帮助让它在 assppider 上运行(或者如果您有更好的选择)。

【问题讨论】:

已修复,文件结构不正确。它现在工作正常。由于代表无法回答我自己的问题。 您可以发布自己问题的答案,然后(在最短时间跨度过后)您可以将您的答案标记为已接受的答案。这也有助于保持您的接受率,但(更重要的是)允许将来访问立即看到接受的答案。 【参考方案1】:

我使用Station5.net 作为我的主机,从来没有遇到过任何问题。

【讨论】:

以上是关于托管 WCF 服务的主要内容,如果未能解决你的问题,请参考以下文章

托管 WCF 服务

自托管 WCF 服务:如何从托管应用程序访问实现服务合同的对象?

是否可以通过 httpwebrequest 使用 WCF 服务(托管为 Windows 服务托管)?

使用移动设备访问托管在 Windows 服务中的 WCF 服务

获取/设置托管 WCF 服务的帐户

为啥在 Worker 角色中托管 WCF 服务