当我在浏览器中运行网站时,发生以下服务器错误 -
Server Error in '/FinalHVA' Application.
--------------------------------------------------------------------------------
Cannot open database "HVAdb" requested by the login. The login failed.
Login failed for user 'COMP1\ASPNET'.
答案 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;
注意 - 如果您想使用可信连接(即第二个),则应禁用虚拟目录上的匿名访问。