0

关于在 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 上工作和运行。这个问题都是关于向外部世界发布服务的。

4

1 回答 1

2

您是否尝试从 Visual Studio 发布项目?

我发现了一些有趣的阅读链接:

http://msdn.microsoft.com/en-us/library/ff426912(v=vs.91).aspx

http://timheuer.com/blog/archive/2009/12/10/tips-to-deploy-ria-services-troubleshoot.aspx

http://social.msdn.microsoft.com/Forums/da-DK/wcf/thread/84b377b2-45d1-44d3-ba1a-7d9ef5ee939a

我希望这对你有帮助。

于 2012-12-15T10:12:34.820 回答