我有一个非常基本的silverlight应用程序,它允许在窗体上进行数据编辑(来自SQL Server数据库)。如果我从Visual Studio调试应用程序,该应用程序效果很好,但是如果我将它发布到IIS服务器,则表单加载,但是它们上的数据不会。我得到的错误:Silverlight应用程序适用于VS调试但未发布
"Message: Unhandled Error in Silverlight Application Load operation failed for query 'GetItcLoadTransactionsForLoadDate'. The remote server returned an error: NotFound. at System.ServiceModel.DomainServices.Client.OperationBase.Complete(Exception error) at System.ServiceModel.DomainServices.Client.LoadOperation.Complete(Exception error) at System.ServiceModel.DomainServices.Client.DomainContext.CompleteLoad(IAsyncResult asyncResult) at System.ServiceModel.DomainServices.Client.DomainContext.<>c_DisplayClass1b.b_17(Object ) Line: 1 Char: 1 Code: 0"
任何想法我的问题可能是。我是一个Silverlight和IIS的完整newb。
好吧,为了显示我是多么新鲜,我甚至找不到对ServiceReferences.ClientConfig文件的引用。我只是围绕一些实体框架实体创建了一些域服务,并且为我创建了一切。 – Sean 2011-02-28 21:06:40
我试图添加crossdomain.xml和clientaccesspolicy.xml,但他们没有为我做任何事情。我不认为我是在我们的开发服务器上运行这个网络或域时进行传输。 – Sean 2011-02-28 21:12:22
您将不得不自己编辑ServiceReferences.ClientConfig。无论如何,它们都是自动生成的。查看实际硬盘上的项目文件。 – 2011-02-28 21:15:36