wcf - 当服务驻留在网站根目录中时,如何将 WCF 服务配置为在 AppFabric 中自动启动

标签 wcf iis appfabric

我正在尝试将 WIndows Server 2008 R2 的 IIS 和 AppFabric 下的 WCF 服务配置为自动启动,但仅当服务驻留在应用程序中时,才可以执行 MSDN 中列出的步骤(此处: http://msdn.microsoft.com/en-us/library/ee677285(v=azure.10).aspx ),但是就我而言,.svc 文件直接驻留在站点根目录中。

这样,“配置 WCF 和 WF...”将显示为“...for Site”,并且不会显示自动启动选项,如果应用程序托管在应用程序子应用程序下,则会显示自动启动选项。文件夹。

有人知道我做错了什么吗?

提前致谢!

最佳答案

您必须编辑 IIS 配置文件,位于 C:\windows\system32\inetsrv\config\applicationHost.config sample config

或使用配置编辑器作为根级别 (!) sample config editor

或者最后使用appcmd脚本

appcmd.exe set config  -section:system.applicationHost/sites /[name='YourSite'].[path='/'].serviceAutoStartEnabled:"True" /[name='YourSite'].[path='/'].serviceAutoStartProvider:"Service" /[name='YourSite'].[path='/'].serviceAutoStartMode:"Custom"  /commit:apphost

这仅用于将 Web 应用程序配置为自动启动。对于每项服务,您都会有其他步骤。

关于wcf - 当服务驻留在网站根目录中时,如何将 WCF 服务配置为在 AppFabric 中自动启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11250482/

相关文章:

c# - 为什么服务操作的返回时间比操作中实际代码的执行时间长?

express - IIS Express Worker崩溃MVC asp.net

caching - 适用于大型网站的 AppFabric 缓存

c# - AppFabricCacheSessionStoreProvider 和 StateServer 能否在同一应用程序中共存?

ASP.Net AppFabric 缓存缺少 Flush/Clear 和 Count/GetCount 方法?

c# - WCF 初始化代码

c# - 如何通过 WCF 服务发送 IList?

c# - 使用证书的相互 SSL 的 WCF 身份验证错误

asp.net - 在 ASP.net 中运行 CSS 文件中的代码

apache - 非http服务器