2017-05-22 2 views
-1

가능한 한 자세하게 설명하려고합니다. 자세한 정보가 필요하면 제발 부탁하십시오. 그래서 3 일 전에 나는 작은 알파 테스트를 할 준비가 된 웹 사이트를 완성했다. 하지만 IIS 8.5.6900.16384를 사용하여 서버에 업로드했을 때. 저는 MVC와 ASP.NET을 처음 접했습니다. 그리고 결코 웹 사이트를 호스팅하지 않았습니다. 그래서 나는 그것이 작동하는 방법을 푸가려고 노력하고있어.ASP.NET MVC 응용 프로그램 호스팅 내 서버 많은 오류

그래서 사이트를 만들고 새로운 웹 사이트를 만들었습니다. : 응용 프로그램 풀 = DefuaultAppPool 실제 경로는 다음과 같습니다. K : \ www \ Init 사이트 이름 InitWebsite. 웹 사이트 웹 사이트가 2 개 밖에 없었습니다. 이름은 ASPNET-InitSquad-20170512014420.mdf입니다.

나는 웹 사이트에 SQL 오류가 발생했다고 말했을 때 52. 서버에 연결할 수 없다. 내가 아직도 모르는 이유는 몇 시간 후 일하는거야. 하지만 다른 메시지 Error 50이 있습니다. 더 이상 구체적인 정보가 없습니다. 하지만 내가 기억할 수있는 것은 내가 많은 SQL 소프트웨어를 설치했다는 것이다. 나는 설치했다 :

SQL Express 2012 
SQL Express 2014 
SQL Express 2016 (I first could not install this but got it working) 
SQL LocalDB 2012 Version 11 
SQL LocalDB 2014 Version 12 
SQL LocalDB 2016 Version 13.0.4001 
I have also installed 
SSMS V17 

12 시간의 설치 후에 마침내 끝냈다. 나는 26 번 오류가있다. 다시는 그 정보가 없다. 그게 어제 야. 그날 밤에 퀸즈에 전화하기로 결심 한 때야. 그래서 모든 후 나는 모든 thease 연결 문자열을 tryed있다 :

<connectionStrings> 
    <add name="DefaultConnection" connectionString="Data Source=KEVIN-SERVER\SQLEXPRESS01;AttachDbFilename=K:\www\InitSquad.com\App_Data\aspnet-InitSquad-20170512024420.mdf;Initial Catalog=aspnet-InitSquad-20170512024420;Integrated Security=True;MultipleActiveResultSets=true;" providerName="System.Data.SqlClient" /> 
    </connectionStrings> 

    <connectionStrings> 
    <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-InitSquad-20170512024420.mdf;Initial Catalog=aspnet-InitSquad-20170512024420;Integrated Security=True;MultipleActiveResultSets=true;" providerName="System.Data.SqlClient" /> 
    </connectionStrings> 

<connectionStrings> 
     <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v13;AttachDbFilename=|DataDirectory|\aspnet-InitSquad-20170512024420.mdf;Initial Catalog=aspnet-InitSquad-20170512024420;Integrated Security=True;MultipleActiveResultSets=true;" providerName="System.Data.SqlClient" /> 
     </connectionStrings> 

<connectionStrings> 
     <add name="DefaultConnection" connectionString="Data Source=KEVIN-SERVER\SQLEXPRESS01;AttachDbFilename=|DataDirectory|\aspnet-InitSquad-20170512024420.mdf;Initial Catalog=aspnet-InitSquad-20170512024420;Integrated Security=True;MultipleActiveResultSets=true;" providerName="System.Data.SqlClient" /> 
     </connectionStrings> 

이러한 많은 테스트 후 작동하지 않습니다. 다시 막 다른 골목. 지금 몇 시간 전에 나는 더 많은 것을 읽고 있었다. 나는 다시 오류가 발생했다. 오류 50 코드 (0x80131904)로 정확히 구문을 기억하지 못하지만 필요한 경우 다시 만들 수 있습니다. 이제는 데이터베이스 "DatabasePath"가 이미 존재합니다. 다른 데이터베이스 이름을 선택하십시오. "DatabaseName"데이터베이스를 "DatabaseName"파일로 연결할 수 없습니다. 그 곳에서 지금 검색 중이 었는데 일부 포트를 차단 해제했습니다.

그리고 여전히 작동하지 않습니다. 내가 영혼을 읽는 것보다 SQL Server 에이전트 (MSSQLLOCALDB)를 실행하지만 나는 그것을 시도했지만 시작하는 데 너무 오래 걸린다는 말을 작동시키지 못하는 것 같습니다. 그리고 예, 포트를 열었습니다. 시작 버튼을 활성화하는 것은 이미 고통 스러웠습니다. 누구든지 제안을 받았다. 지금이 시점에서 나는 거의 불가능합니다. 저는 5 일째로 갈 것입니다. 더 자세한 정보가 필요하면 알려주세요. 저는 Visual Studio 2017도 사용하고 있습니다. 다른 사람이 당신이 지불해야한다고 말하고 있습니다. 마이크로 소프트가 사람들로 하여금 데이터베이스로 웹 애플리케이션에 돈을 지불하도록하는 것은 조금 이상하게 들린다. 그래서 기본 용어로 인터넷의 모든 것

답변

0

나는 그것을 얻었다 그것은 연결 문자열이었다 나는 단지 연결 문자열 때문에 4 일 동안 깨어 있었다. 새로운 사용자를위한 팁이 있었다 나의 최종 연결 문자열이 비디오는 잘 그것으로, 두 팁을 고집에 대해 수행 최고의 https://www.youtube.com/watch?v=BwckH9bVqPc

+0

입니다

<connectionStrings> <add name="DefaultConnection" connectionString="Data Source=KEVIN-SERVER\SQLEXPRESS01;Initial Catalog=ASPNETAplicationDatabase;Trusted_Connection=yes;" providerName="System.Data.SqlClient" /> </connectionStrings> 

LocalDB 새로운 DB의 SQL 당신을 위해이 작업을 수행합니다 생성하지 않는다 : 1, 항상 오류 메시지를 기록하십시오. 아무도 문제 설명없이 문제를 해결할 수 없습니다. 2. Azure 또는 AWS 사용을 고려할 수 있습니다. 10 분 안에 웹 서버와 SQL Server를 실행할 수 있으며 아무 것도 설치할 필요가 없습니다. –

관련 문제