【发布时间】:2012-12-15 10:05:22
【问题描述】:
我有一些关于在 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 上工作和运行。这个问题是关于向外部世界发布服务的。
【问题讨论】:
标签: wcf ria silverlight-5.0 publishing deploying