如何使用ServiceModelReg在默认网站以外的网站上注册WCF?

如何使用ServiceModelReg在默认网站以外的网站上注册WCF?,wcf,iis-7.5,Wcf,Iis 7.5,我正在尝试将我的wCF服务放在我的live站点上,该站点在自己的网站下运行,而不是在默认网站下运行 我正在尝试运行ServiceModelReg-I,但我的网站不是默认的。如果我放-h,它说“-s:”将递归地为特定路径安装组件。但是,当我运行“ServiceModelReg-s:W3SVC/1/root”时,它会说“错误:未指定有效选项…”-s执行相同的操作,简言之,它似乎不起作用 我希望我可以通过增加这个数字来为我的网站运行它,而不是破坏网站的名誉,但即使只使用s,它似乎也不起作用 所以问题是

我正在尝试将我的wCF服务放在我的live站点上,该站点在自己的网站下运行,而不是在默认网站下运行

我正在尝试运行ServiceModelReg-I,但我的网站不是默认的。如果我放-h,它说“-s:”将递归地为特定路径安装组件。但是,当我运行“ServiceModelReg-s:W3SVC/1/root”时,它会说“错误:未指定有效选项…”-s执行相同的操作,简言之,它似乎不起作用

我希望我可以通过增加这个数字来为我的网站运行它,而不是破坏网站的名誉,但即使只使用s,它似乎也不起作用

所以问题是:如何在我的网站上使用-s运行此选项(在IIS中称为pokerdiy.com,是默认网站的同级网站)


该网站在Windows Server 2008 R2版本6.1 SP1(64位)上的IIS 7.5.7600.16385上运行,位于与.NET 4.0集成的应用程序池中。

servicemodelreg.exe安装在计算机级别,而不是站点级别。如果非默认站点未提供.svc文件,则问题在于应通过运行
aspnet\u regiis-i-s

servicemodelreg.exe在计算机级别而非站点级别安装来设置的设置。如果非默认站点未提供.svc文件,则问题在于通过运行
aspnet\u regiis-i-s

应设置的设置。谢谢-但是,具体是什么-我不确定与IIS根路径相关的语法sitepath是W3SVC/1/根路径类型。谢谢-但是,具体是什么-我不确定与IIS根目录相关的语法sitepath是W3SVC/1/root类型的路径。