【发布时间】:2012-04-01 15:02:50
【问题描述】:
这是我的代码:
DataClassesDataContext data = new DataClassesDataContext();
var hey = from p in data.Provas
select p;
Response.Write(hey.First().title_it);
如果我在 Visual Studio 中打开这个播放开始,它会打开 http://localhost:51180/Website1/,我会从 DB 中获取值。
但是,如果我用http://localhost:8080/(通常我用这个打开)打开网站,我会得到:
System.Data.SqlClient.SqlException: Cannot open database "Website1" requested by the login. The login failed.
用户“IIS APPPOOL\Website1”登录失败。
我应该如何设置? IIS 问题?
【问题讨论】:
-
该消息告诉您确切的原因。你读了吗?
-
但是为什么它在调试模式下工作?这意味着登录不会失败......也因为我可以从 Visual Studio 管理 DB,使用 LINQ to SQL 类......
-
你的连接字符串是什么?
-
@habib.osu :我在服务器资源管理器上通过“添加连接”创建连接字符串,并对其进行测试,它也能正常工作!
标签: c# .net sql-server linq-to-sql iis