提供的URI方案'文件'无效,预期'http'

Jim*_*eri 11 silverlight visual-studio-2010 silverlight-4.0

我创建了一个小型Silverlight 4.0/RIA Services应用程序并对其进行了测试.我在家里的机器上开发了应用程序,需要将它移动到工作中的生产域.我通过将其推送到源存储库然后将其克隆到工作中的开发机器来完成此操作.它在两个位置都没有错误地构建.

当我尝试在新位置进行调试时,会出现此问题.在域上下文的第一个'Load()'方法我得到以下错误:

The provided URI scheme 'file' is invalid expected 'http'
Run Code Online (Sandbox Code Playgroud)

我得到调试器试图使用基于文件的URI而不是HTTP URI运行.但为什么?我该如何解决?

搜索SO返回了一些关于无效URI方案的类似错误,但是没有它们帮助我解决了这个特定的问题.

谢谢,吉姆

Mar*_*oms 28

确保您的启动项目是Web项目,而不是Silverlight项目本身.

  • 或者,如果debuggin不在浏览器中,则将Silverlight项目设置为启动,但在Silverlight项目的设置中,在"Debug"下,将服务器项目设置为浏览器外应用程序而不是silverlight项目.不完全直观,但你必须这样做以摆脱"file://"问题. (4认同)