好的我之前看到过很多问题,但是没有一个解决方案可以解决我的问题。
我创建了一个使用一些数据库调用的silverlight应用程序。我有4或5个不同的数据库调用。其中4个按预期工作,最后一个将抛出跨域例外。但它的相同数据库只是一个不同的表。
在我的开发机器上,所有包括最后一个数据库调用正在工作。发布后我会得到crossdoamin错误。我在webservice的根目录中有策略文件。没有区别。
所以我尝试远程调试我的应用程序。但在这里我的问题开始了。我可以在正常的页面代码中设置断点,但是如果我尝试在Servcie中设置断点,我会看到断点是greyd out,所以它们永远不会被击中。
我不知道我做错了什么,也许有人可以帮助我。
我使用VS 2010和Silverlight 5
我也试过这个http://cedricboudoya.wordpress.com/2008/11/04/how-to-debug-a-wcf-service/
但这根本不起作用。
关心马丁
答案 0 :(得分:0)
这个链接似乎是正确的方法。
在正常代码发出服务之前放入断点,然后(Ctrl + Alt + P) - 附加进程并选择数据库(在类型列中它应该读取类似于T-SQL的内容,管理)
断点现在应该可用并在程序恢复时被击中。
如果这不起作用,请尝试阅读此区域Fixing "The breakpoint will not currently be hit. No symbols have been loaded for this document."
祝你好运!