2

ASP.NET MVC를 처음 사용하는데이 예외가 발생했습니다. 연결 문자열 완벽하게 보이지만 여전히 예외가 발생합니다. 누군가가 내게 왜 그런 일이 일어나는지 감사하십시오. 'System.Data.Entity.Core.EntityException'형식의 예외가 EntityFramework.SqlServer.dll에서 발생했지만 사용자 코드에서 처리되지 않았습니다.

너희들

모델 1

namespace MVCTwice.Models 
{ 
    public class StudentContext : DbContext 
    { 
     public DbSet<Student> studs { get; set; } 
    } 
} 

모델 2

namespace MVCTwice.Models 
{ 
    [Table("tblStudents")] 
    public class Student 
    { 
     public int id { get; set; } 
     public string name { get; set; } 
     public string gender { get; set; } 
     public string totalMarks { get; set; } 
    } 
} 

의 조치 방법

감사

보기

@model MVCTwice.Models.Student 
@{ 
    Layout = null; 
} 
<!DOCTYPE html> 
<html> 
<head> 
    <meta name="viewport" content="width=device-width" /> 
    <title>Index</title> 
</head> 
<body> 
    <div> 
     @Model.gender 
     @Model.name 
     @Model.id 
     @Model.totalMarks 

    </div> 
</body> 
</html> 

예외 ConnectionString을

enter image description here

<connectionStrings > 
    <add 
     name="myConnectionString" 
     connectionString="Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=LoginInfo;Data Source=.\SQLEXPRESS" 
     providerName="System.Data.SqlClient"/> 
    </connectionStrings> 
+1

sql mgmnt studio의 자격 증명을 사용하여 로그인 할 수 있습니까? 나는 거기에서 시작할 것이다. – CodingYoshi

+0

예 SQL mgmnt studio –

+1

에 로그인 할 수 있습니다. 연결 문자열에 암호를 제공하지 않았습니다. –

답변

1
<connectionStrings> 
    <add name ="StudentContext " 
     connectionString ="server=.; database=here your database name; integrated security=SSPI" 
      providerName ="system.data.SqlClient"/> 
</connectionStrings> 

다음은 코드이지만 데이터베이스 이름을 변경 한 다음 web.config 파일에 추가하십시오.

0

iis -> 응용 프로그램 풀 -> 응용 프로그램 풀을 응용 프로그램에서 찾으십시오 -> 클릭 한 다음 액션 패널의 '고급 설정'을 클릭하십시오. 'Identity'속성을 찾아 localsystem으로 변경하십시오.

성공적으로 실행되면 프로젝트를 실행하십시오. 솔루션이 아래 링크에 없을 수도 있습니다.

는 어떤 말을 다른 오류를 경험하게 될 것입니다 위의 단계 고정 후 SQL Server Login error: Login failed for user 'NT AUTHORITY\SYSTEM'

: 링크 아래의 사항을 지켜주십시오에 대한 그래서

"SQL Server 로그인 오류를 사용자가 로그인 'NT AUTHORITY \ 시스템'실패"

https://dba.stackexchange.com/questions/47172/can-not-find-nt-authority-network-service-on-sql-server-2012