如何在IIS中部署asp .net网站和数据库?

时间:2009-12-10 20:12:15

标签: .net asp.net

当我在浏览器中运行网站时,发生以下服务器错误 -

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

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

2 个答案:

答案 0 :(得分:1)

看起来comp1 \ aspnet用户没有登录HVAdb数据库的权限。

答案 1 :(得分:1)

您可以发布您的web.config文件,特别是数据库连接,看起来传递给数据库的登录凭据是Machine \ ASPNET帐户

标准连接字符串将如下所示:

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

如果要使用访问Web应用程序的用户的凭据,则应使用:

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

注意 - 如果您想使用可信连接(即第二个),则应禁用虚拟目录上的匿名访问。