0

我正在尝试使用在具有 IIS 8 Express 的 Windows 8 PC 上运行 Windows Azure SDK 1.7 的 Visual Studio 2012 在本地调试 Windows Azure 云项目。云项目包括一个运行 ASP.NET MVC 3.0 Web 项目的 Web 角色,该 Web 项目包括 WCF RIA 服务,而 WCF RIA 服务又链接到该网站上托管的 Silverlight 项目。当我直接运行该网站并且不尝试调试 Azure 云项目时,我可以访问该网站,并且可以毫无问题地访问 Silverlight 应用程序和 RIA 服务。但是,如果我调试 Azure Cloud 项目,模拟器会启动并且网站会出现。然后我可以访问 Silverlight 应用程序,但是当它尝试向 WCF RIA 服务域服务发出请求时,我从 IIS 服务器收到一个错误,指出域服务不可用。

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

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

4

1 回答 1

0

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

如果该项目在您的环境中运行良好 - 那么它可能是您的 web.config/global.asax 文件的一些错误配置。如果该项目在您的环境中也失败 - 那么它可能与环境非常混乱。

于 2012-10-03T19:07:24.577 回答