2014-10-06 1 views
2

Visual Studio (2013 Professional)에 이상한 문제가 있습니다. 저는 SQL Express 2014와 IIS Express를 프로젝트의 동일한 컴퓨터에서 사용하고 있으며 다른 프로젝트를 연 Visual Studio의 두 번째 인스턴스를 시작할 때까지 디버그 모드에서 코드가 잘 작동합니다. 그 시점부터 첫 번째 인스턴스의 디버깅이 작동을 멈추고 다음과 같은 예외가 발생합니다.VS의 두 번째 인스턴스를 열면 Visual Studio 2013에서 SQL Server를 연결할 수 없습니다.

"SQL Server에 연결하는 동안 네트워크 관련 또는 인스턴스 관련 오류가 발생했습니다. SQL Server가 원격 연결을 허용하도록 구성되었는지 확인하십시오 (공급자 : 명명 된 파이프 공급자, 오류 : 40 - SQL Server에 대한 연결을 열지 못했습니다.) "

네트워크 관련 (네트워크 관련 없음) 및 인스턴스 별 오류 (SQL Server는 일반적인 조건에서 잘 작동 함)와는 분명히 다릅니다. 누구든지 Visual Studio의 문제점을 알 수 있습니까?

UPDATE : 나는 문제를 다시 시도하고, 나는 다른 열려있는 프로젝트가 같은이 문제를 암시 SQL 연결과 아무 상관이 가상 디렉터리와 동일한 포트를, IIS에 매핑되는 것을 깨달았다, 그래서 질문의 관련성을 잃었습니다. IIS Express VS을 사용하면 프로젝트를 열 때 IIS 구성을 업데이트 할 때를 가정합니다. 그러나 나는 여전히 코드가 시작될 때 SQL 예외 (EF5, 코드 우선, 데이터베이스 초기화)가 왜 발생하는지 이해하지 못합니다. 누군가가 이것을 설명 할 수 있다면, 나는 현상금을 줄 것이다. 다른 자격 증명을 사용하여 SQL 서버에 연결하는 데 VS 2013 시도의 두 번째 인스턴스를 열 때

+0

프로젝트를 열지 않고 두 번째 VS를 여는 경우에도 문제가 계속 발생합니까? – Rhumborl

+0

연결 문자열은 어떻게 생겼습니까? –

+0

@Rhumborl 아니요. 실제로 문제를 재현하려고 시도했을 때 두 번째 프로젝트가 정확하게 동일한 IIS 포트로 설정되어있어 SQL 관련 오류가 아닐 수도 있습니다. 결과 (SQL 예외)는 오해의 소지가 있습니다 – kexx

답변

0

을 변경 :) 연결하고 나는 다른 열 것을 깨달았다 프로젝트가 동일한 IIS 가상 디렉터리와 같은 포트에 매핑되므로이 문제는 SQL 연결과 아무 관련이 없으므로 관련성이 없어집니다. IIS Express VS을 사용하면 프로젝트를 열 때 IIS 구성을 업데이트 할 때를 가정합니다. 그러나 나는 여전히 코드가 시작될 때 SQL 예외 (EF5, 코드 우선, 데이터베이스 초기화)가 왜 발생하는지 이해하지 못합니다. 누군가가 이것을 설명 할 수 있다면, 나는 현상금을 줄 것이다.

0

그래서 ietry 내가 문제를 다시 시도 포트

+0

고마워,하지만 난 그 연결 문자열 이이 문제에 관여하지 좀 확신 해요 – kexx

관련 문제