이 내 코드입니다 : 내가 비주얼 스튜디오이 연주 시작을 여는 경우LINQ to SQL은 디버그 모드에서만 작동합니까?
DataClassesDataContext data = new DataClassesDataContext();
var hey = from p in data.Provas
select p;
Response.Write(hey.First().title_it);
, 그것은 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 문제?
를 추가 할 필요 해요 두 경우 모두 그 주에 액세스하기 위해 적절한 시스템 계정에 적절한 권한을 부여 이 메시지는 정확한 이유를 알려줍니다. 읽어 봤니? – usr
하지만 디버그 모드에서 작동하는 이유는 무엇입니까? 이것은 로그인이 실패하지 않는다는 것을 의미합니다 ... 또한 LINQ to SQL 클래스를 사용하여 Visual Studio에서 DB를 관리 할 수 있기 때문에 ... – markzzz
http://msdn.microsoft.com/en-us/library/aa266913(v= vs.60) .aspx –