在IIS 7.0和Silverlight 5.0下发布WCF RIA域服务

在IIS 7.0和Silverlight 5.0下发布WCF RIA域服务,wcf,ria,silverlight-5.0,publishing,deploying,Wcf,Ria,Silverlight 5.0,Publishing,Deploying,关于在IIS 7.0下发布WCF RIA域服务,我有一些简单的问题: 1。)在IIS 7.0下发布WCF RIA域服务是否需要*.svc文件是/否? 2。)如果1。)是,是否有任何方法自动生成此*.svc文件,或者我必须自己手动生成自动/手动? 3。)我的域服务是*.cs文件中的简单类。我需要将它们配置为“始终复制到发布文件夹”还是域服务在构建“Web.dll”中“活动”始终在Web.dll中复制/活动? 我的问题似乎很简单,但我很难在IIS 7.0下实现这一点。在内部VS2010开发服务器中调

关于在IIS 7.0下发布WCF RIA域服务,我有一些简单的问题:

1。)在IIS 7.0下发布WCF RIA域服务是否需要*.svc文件是/否?

2。)如果1。)是,是否有任何方法自动生成此*.svc文件,或者我必须自己手动生成自动/手动?

3。)我的域服务是*.cs文件中的简单类。我需要将它们配置为“始终复制到发布文件夹”还是域服务在构建“Web.dll”中“活动”始终在Web.dll中复制/活动?

我的问题似乎很简单,但我很难在IIS 7.0下实现这一点。在内部VS2010开发服务器中调试和测试没有问题

我从来没有遇到过发布“正常”WCF服务的问题,因为那里有很多好的建议,但是对于WCF RIA服务来说,这对我来说是一个麻烦

提前感谢您的简短回答。如果您有任何关于使用Silverlight 5.0发布WCF RIA服务的教程的好链接,请发布。我已经为此工作了好几天,在谷歌上搜索到了我的大脑。我真的不明白这有这么难。我在这里找到了一些链接,但是其中一些已经不存在了,有些看起来没用了,因为WCF RIA服务随着时间的推移发生了变化

谢谢你,我真的很感谢你的帮助


编辑:我已经可以在VS 2010中调试IIS上的WCF RIA服务代码,但前提是该服务是从ASP.NET代码隐藏文件调用的。这告诉我,WCF RIA服务正在IIS上工作和运行。这个问题是关于将服务发布到外部世界的。

您是否尝试从visual studio发布该项目

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


我希望这对您有所帮助。

我首先用VS 2010发布了该项目,但由于调试问题,我编写了自己的批处理脚本,用于构建文件并将其复制到IIS。我已经知道前两个链接,第三个对我来说是新的。如果有人能简明扼要地回答我的简单问题,我将不胜感激。我应该说,我可以在IIS上调试WCF RIA服务代码,如果它是从ASP.NET代码隐藏文件调用的。这很有效。但这整件“发布端点”的事情对我来说很难。对于所有在IIS上部署WCF RIA服务有相同问题的人来说,这里有两个基本提示:1)将Local Copy=True设置为所有引用的DLL。然后将它们复制到bin文件夹。2.)WCF RIA服务确实需要一个*.svc文件。svc文件可以位于ClientBin文件夹中,并且必须具有包含命名空间的完整服务名称。而且非常重要:正确的服务工厂。svc可能如下所示:关于WCF RIA服务文件。您可以为它选择任何名称和路径,但在从silverlight(或任何其他客户端)调用服务时,必须注意服务地址