出于培训目的,我创建了一个简单的silverlight 4应用程序,它使用ADO.NET实体数据模型和域服务类连接到SQL Express数据库进行查询。
如果我从Visual Studio 2010运行应用程序但是在服务器上部署数据库之后,数据库在开发模式下是完全可访问的,数据库连接每次都会失败,并显示错误消息:查询的加载操作失败...参数:NotFound。
谷歌搜索没有给我任何帮助。 我怀疑我在IIS6设置中遗漏了什么,但是什么? 我的数据库具有数据库的NT AUTHORITY \ NETWORK SERVICE设置,因此我假设IIS请求应该通过,但它们没有。请帮忙。 V
答案 0 :(得分:0)
这个问题的解决方案很简单:总是检查内部记录的文本:-)寻找线索。当您构建访问appl的数据库并从dev机器运行它时,所有服务都引用localhost,但是在部署它时应该引用yourservername:port。所以,只需按CTRL + H localhost:port到yourservername:port,然后发布并享受骑行。干杯并感谢您的帮助和线索。 VAL