【发布时间】:2013-07-05 13:17:12
【问题描述】:
我已使用以下代码将我的 Silverlight 应用程序嵌入到(不同项目的)asp.net 页面中:
<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
<param name="source" value="SilverlightApplication1.xap"/>
</object>
它可以很好地加载 GUI。但是,当第一次调用数据库时,我收到错误“CommunicationException 未被用户代码处理。远程服务器返回并且错误:NotFound。”
当我单独运行 Silverlight 应用程序时,它工作得很好,但是当它嵌入到这个其他项目的这个页面中时,它就不能正常工作了。我已经在第二个项目解决方案中包含了 ProjectView.Web 和 Silverlight 应用程序本身,并且我将应用程序的输出路径更改为页面的 .aspx 文件所在的文件夹。
我已经环顾四周,并没有真正找到任何有用的东西,似乎该错误是一般性的并且可能是任何东西。我认为它无法找到服务引用,因为路径已经改变,但我不完全确定。
【问题讨论】:
-
这听起来像是与数据库的连接问题。迁移到生产环境时必须更改连接字符串。
标签: asp.net wcf silverlight