当服务驻留在网站根目录中时,如何在AppFabric中将WCF服务配置为AutoStart

时间:2012-06-28 18:08:40

标签: 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',并且不显示自动启动的选项,就像应用程序托管在应用程序子下一样文件夹中。

有人知道我做错了吗?

提前致谢!

1 个答案:

答案 0 :(得分:3)

您必须编辑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应用程序配置为自动启动。每项服务都有其他步骤。