내가 서버 데이터베이스에 연결해야 호스팅 지원을 연결하는 방법을 나에게 데이터를 주었다asp.net 연결 문자열 문제가 (데이터베이스 서버 측에)
서버 = 176.9.119.68,3333 SQLEXPRESS \; 데이터베이스 =; 새 웹 사이트 (파일 -> 새 웹 사이트 -> asp.net 웹 사이트)를 만들고 프로젝트에 새 항목을 추가했습니다 (마우스 오른쪽 버튼 클릭 -> 새 항목 추가 -> SQL 서버 데이터베이스). 나는 연결 문자열을 변경해야 아니면 데이터베이스를 추가하는 몇 가지 단계를 변경해야 내가 서버 데이터베이스에 연결하기 위해해야 할 일을
<connectionStrings>
<add name="ApplicationServices"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
</connectionStrings>
:
는 오른쪽 지금은 연결 문자열이 있습니다.
P. 데이터베이스를 추가 한 후 ado.net entity frameword를 추가하여이 데이터베이스에 연결해야합니다 (데이터베이스가 프로젝트 내에있을 때이 작업을 수행하는 방법을 알고 있지만 데이터베이스가 서버 측에있을 때 추가 작업이 수행 될 수 있습니까?)
사이트가 서버에 배포 된 경우에만 로컬로 작동하지 않을 수 있습니다. – MikeSmithDev
@MikeSmithDev 데이터베이스에 대한 원격 액세스를 허용 한 경우 작동합니다. 일반적으로 데이터베이스 소유자에게 제공됩니다. –
기본적으로 많은 서버가 보안상의 이유로 원격 액세스를 허용하지 않을 수도 있습니다. 나는 동의한다. 그는 지역에서 일해야하고 지역 DB를 가져야합니다. 그런 다음 server db를 사용하는 릴리스 모드에 대해 web.config 변형을 사용합니다. @AmitRanjan – MikeSmithDev