SQL 서버 데이터베이스와 함께 ASP.Net MVC 웹 애플리케이션을 사용하는 연결 문자열에 대한 매우 간단한 질문입니다.
Visual Studio 2014를 사용하는 MVC 5 애플리케이션의 기본 템플릿을 사용하여 데이터베이스를 사용하는 웹 애플리케이션을 만들었습니다.
내 응용 프로그램을 IIS 및 SQL Server Express 데이터베이스 (2014)로 옮기고 있는데 응용 프로그램에서 사용하는 데이터베이스가 localDB (확장자 .mdf 있음)라는 것을 알 수 있습니다. 알아야 할 것은 SQL Server에 연결하는 방법입니다. Express 데이터베이스. (개발 머신과 서버는 별도의 머신입니다.)
이 파일을 서버에 연결했으며 IIS에서 서버를 사용할 수 있도록 "IIS APPPOOL \ DefaultAppPool"로그인이 있습니다. 여기에서 "aspnet-owinTest-20140519094353"데이터베이스에 대한 로그인 읽기 및 쓰기 권한을 부여했으며 IIS의 연결 문자열은 다음과 같습니다.
Server=KEVIN-PC\SQLEXPRESS;Database=aspnet-owinTest-20140519094353;Integrated Security=true
내 애플리케이션을 빌드 할 때 기본 연결 문자열은 다음과 같습니다.
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-owinTest-20140519094353.mdf;Initial Catalog=aspnet-owinTest-20140519094353;Integrated Security=True" providerName="System.Data.SqlClient" />
누구든지 저에게 이걸 도와주세요. 내 응용 프로그램에서 단순히 오류가 발생합니다.
오류. 요청을 처리하는 동안 오류가 발생했습니다.
이것은 기본 MVC 오류입니다.
또한 무슨 일이 일어 났는지 볼 수있는 방법이 있습니까? 일종의 로그에서와 마찬가지로 IIS 로그를 확인했지만 도움이 될만한 정보가없는 것 같습니다. Windows 인증을 사용하는 것보다 사용자 이름 / 암호를 사용하는 로그인 만 있으면 더 좋을까요?
내가 찾고 있던 것을 찾았다 고 생각합니다. localDB를 사용하여 Windows 7의 로컬 IIS에 ASP.NET MVC 4 응용 프로그램을 배포하는 방법 은 무엇
입니까?
이것은 프로덕션 서버에 대한 좋은 생각은 아니지만 트릭을 수행했습니다.
.mdf에서 SQL 서버에 대한 복원 유형을 수행해야 할 것 같습니다.
파일을 게시하고 wwwroot 폴더 (데이터베이스 및 로그가 포함 된 app_data 폴더와 함께)에 드롭 한 다음 풀을 로컬로 설정하면됩니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다