关于在 IIS 7.0 下发布 WCF RIA 域服务,我有一些简单的问题:
1.)我是否需要 *.svc 文件才能在 IIS 7.0 下发布 WCF RIA 域服务?是/否?
2.)如果 1.) 是,有没有办法自动生成这个 *.svc 文件,还是我必须自己手动生成?自动/手动?
3.)我的域服务是 *.cs 文件中的简单类。我是否需要将它们配置为“始终复制到发布文件夹”或在构建“Web.dll”中“运行”域服务?总是复制/存在于 Web.dll 中?
我的问题看起来很简单,但我很难让它在 IIS 7.0 下工作。在内部 VS 2010 开发服务器中调试和测试是没有问题的。
我从来没有遇到过发布“正常”WCF 服务的问题,因为那里有很多好的建议,但对于 WCF RIA 服务来说,这让我很头疼。
提前感谢您的简短回答。如果您有任何关于使用 Silverlight 5.0 发布 WCF RIA 服务的教程的良好链接,请发布它。我已经为此工作了好几天,并且已经用谷歌搜索了我的大脑。我真的不明白这有多难。我在 SO 上找到了一些链接,但其中一些已经不存在了,其中一些似乎没用,因为 WCF RIA 服务随着时间的推移而改变。
谢谢你,我真的很感激任何帮助。
编辑:我已经可以在 VS 2010 中调试 IIS 上的 WCF RIA 服务代码,但前提是该服务是从 ASP.NET 代码隐藏文件中调用的。这告诉我,WCF RIA 服务正在 IIS 上工作和运行。这个问题都是关于向外部世界发布服务的。