从IIS中托管的Silverlight应用程序打开数据库时出错

时间:2013-01-31 16:10:50

标签: silverlight-4.0 iis-7.5 silverlight-5.0

我正在尝试创建一个在IIS中托管的Silverlight应用程序(Windows 7,VS 2010)但我收到此错误:

k http://s7.postimage.org/73xu6f4e3/Sin_T_tulo.jpg

这就是我的所作所为:

  • 我创建了一个Silverlight应用程序(Silverlioght 5)

  • 我输入了Silverlight.Web项目属性,并选中了“使用本地IIS Web服务器”(我未选中“使用IIS Express”和“覆盖应用程序根URL”)

  • 我为AdventureWorks SQL Server Express数据库创建了一个ADO .NET实体数据模型

  • 我创建了一个Silverlight UserControl,它只是通过将Employee Entity Table(数据源)拖到UserControl设计界面创建了一个数据网格(它创建了一个DomainDataSource)

  • 以下“如何在SQL Server 2008中启用远程连接”(http://blogs.msdn.com/b/walzenbach/archive/2010/04/14/how-to-enable-remote-connections-in-sql-server-2008.aspx):

  • 但是当我运行应用程序时,我收到指定的错误。

我可能做错了什么?

1 个答案:

答案 0 :(得分:0)

您是否尝试授予“IIS APPPOOL \ ASP.NET v4.0”权限以登录并访问您的数据库?看起来您可能正在使用默认凭据进行模拟。您还可以在应用程序池上指定自定义标识。 http://www.iis.net/learn/manage/configuring-security/application-pool-identities