Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
调试Windows Azure云项目时未找到WCF RIA服务域服务_Azure_Visual Studio 2012_Wcf Ria Services - Fatal编程技术网

调试Windows Azure云项目时未找到WCF RIA服务域服务

调试Windows Azure云项目时未找到WCF RIA服务域服务,azure,visual-studio-2012,wcf-ria-services,Azure,Visual Studio 2012,Wcf Ria Services,我正在尝试使用Visual Studio 2012在带有IIS 8 Express的Windows 8 PC上运行Windows Azure SDK 1.7,在本地调试Windows Azure云项目。云项目包括一个运行ASP.NET MVC 3.0 Web项目的Web角色,该项目包括WCF RIA服务,该服务反过来链接到该网站上托管的Silverlight项目。当我直接运行网站并且不尝试调试Azure云项目时,我能够访问网站,Silverlight应用程序和RIA服务完全可以访问,没有任何问题

我正在尝试使用Visual Studio 2012在带有IIS 8 Express的Windows 8 PC上运行Windows Azure SDK 1.7,在本地调试Windows Azure云项目。云项目包括一个运行ASP.NET MVC 3.0 Web项目的Web角色,该项目包括WCF RIA服务,该服务反过来链接到该网站上托管的Silverlight项目。当我直接运行网站并且不尝试调试Azure云项目时,我能够访问网站,Silverlight应用程序和RIA服务完全可以访问,没有任何问题。然而,如果我调试Azure云项目,模拟器就会启动,网站就会出现。然后,我可以访问Silverlight应用程序,但当它尝试向WCF RIA Services域服务发出请求时,我从IIS服务器收到一个错误,指出域服务不可用。然后,我尝试直接查看WCF RIA服务端点,看看它是否会出现在Silverlight应用程序之外,并且在转到*.svc服务端点时再次收到404 Not Found响应

我已经通过各种搜索尝试解决这个问题,并且我使用Fiddler确保网络请求没有任何问题。我没有发现任何问题。我还尝试打开WCF跟踪以查看是否出现任何错误,但当我通过Azure云项目进行调试时,跟踪文件甚至没有更新

在反复获得此行为后,我尝试完全重新安装Visual Studio 2012和Azure 1.7 SDK,但仍然获得相同的行为。由于WCF跟踪没有向我提供任何其他信息,是否有人对问题可能是什么或我如何尝试跟踪问题提出建议?

奇怪。您能试试吗?这是在W8上使用VS2012快速创建的,使用IIS8 Express、.NET 4.0、MVC3托管域服务和Silverlight使用该域服务。一切正常


如果该项目在您的环境中运行良好,则可能是web.config/global.asax文件的某些配置错误。如果该项目在您的环境中也失败了,那么环境可能会变得非常混乱。

我在本地完成了您的项目,并且我能够顺利地运行它,没有任何问题。我查看了web.config设置,没有发现任何问题。DomainServiceModule在两侧完全相同,引用的版本相同。我确认两个项目之间的相同引用也标记为Copy Local->True。我确认windows的属性也在设置方面排列整齐。您知道我可以设置任何其他跟踪以查看问题所在吗?您是否已安装?它与WCF元数据相关,不确定它是否与您的情况相关,但无论如何,您的服务在Azure(和Azure Emulator)中的负载平衡器后仍然有效。我正在运行Windows 8,因此此修补程序不适用于我的情况。事实上,我尝试过完全重新安装到操作系统,但仍然得到相同的行为,因此我只能假设我在项目中遇到了一些问题。您能否分离出一个示例项目,其中该错误会稳步复制,但没有受知识产权保护的业务逻辑/对象。如果您可以这样做,那么您可能可以共享该项目以供进一步调查。