2009-12-10 160 views
0

当我运行在浏览器的网站,以下服务器出错 -如何在IIS中部署asp.net网站和数据库?

Server Error in '/FinalHVA' Application. 
-------------------------------------------------------------------------------- 

Cannot open database "HVAdb" requested by the login. The login failed. 
Login failed for user 'COMP1\ASPNET'. 

回答

1

貌似COMP1 \ ASPNET用户没有权限登录到HVAdb数据库。

1

你可以发布你的web.config文件,特别是数据库连接,它看起来像被传递到数据库的登录凭据是机\ ASPNET帐户

标准连接字符串将看起来像这样:

Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword; 

如果你想使用的用户访问Web应用程序的凭据,您应该使用:

Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI; 

注 - 应该禁用对虚拟目录的匿名访问,如果你想使用可信连接,即第二个。

+0

节点 <添加名称= “HVAdbConnectionString” 的connectionString = “数据源= COMP1;初始目录= HVAdb;集成安全性=真” 的providerName = “System.Data.SqlClient的”/> 节点 这是连接字符串 – 2009-12-11 16:51:43