창문이 하늘에서 떨어지는 사이트가 있고 링크 된 리소스를 통해 데이터베이스에 연결되어 사이트가 데이터베이스를 사용해야하는 것처럼 보입니다. 또한 web.config 파일에 적절한 연결 문자열을 포함 시켰습니다.Azure 사이트는 원격 데이터베이스를 사용하여 로컬로 실행하는 경우에만 작동합니다.
웹 사이트를 로컬로 실행하고 하늘빛 데이터베이스의 연결 문자열을 기본 연결에 사용하면 모든 것이 작동하고 로컬 컴퓨터의 데이터 업데이트가 원격 데이터베이스에 반영된 것을 보았습니다.
데이터베이스 히트 (즉, 로그인하거나 기본 뷰 (스캐 폴드 아웃 뷰에서)를 보는 페이지)에 액세스하려고 할 때마다 500 오류가 발생합니다. 나는 사용자 정의 오류를 켜려고했지만 500 오류는 모두 얻을 수 있습니다. 내 로컬 컴퓨터에서 디버깅을 시도했으나 사이트를 로컬에서 실행하고 하늘색 데이터베이스에 연결할 때 모든 것이 제대로 작동했기 때문에 전혀 도움이되지 못했습니다.
나는 또한 web.config 파일을 풀 었으며 양쪽의 web.configs는 동일합니다.
이 문제는 구성 문제와 관련이 있지만 그 내용이 확실하지 않습니다.
어쩌면 뭔가 내가 asp.net mvc 5와 함께해야 할 것입니다 창문이 하늘색과 함께 작동하도록? .net 프레임 워크가 azure에서 .net 4.5로 올바르게 설정되어있는 것 같습니다. 나는 Azure가 web.config에 제공된 데이터베이스를 사용해야한다는 사실을 모른다는 사실과 관련이 있다고 생각합니다.
<add name="DefaultConnection" connectionString="Data Source=####.database.windows.net,1433;Initial Catalog=####_db;Persist Security Info=True;User ID=####;Password=####" providerName="System.Data.SqlClient" />
<add name="DefaultConnectionDeploy" connectionString="Data Source=####.database.windows.net;Initial Catalog=####_db;Persist Security Info=True;User ID=####;Password=####" providerName="System.Data.SqlClient" />
<add name="DefaultConnection_DatabasePublish" connectionString="Data Source=####.database.windows.net,1433;Initial Catalog=####_db;Persist Security Info=True;User ID=####;Password=####" providerName="System.Data.SqlClient" />
작동하지 않는 부분에 대한 세부 정보를 제공해 줄 수 있습니까? "일하지 않는다"는 말만으로는 충분한 정보가 아닙니다. – Igorek
사과드립니다. 데이터베이스 히트를 만드는 페이지에 액세스하려고 할 때마다 (즉, 로그인하거나 기본 뷰 (스캐 폴드 아웃 뷰에서)를보고), 500 오류가 발생합니다. 나는 사용자 정의 오류를 켜려고했지만 500 오류는 모두 얻을 수 있습니다. 내 로컬 컴퓨터에서 디버깅을 시도했으나 사이트를 로컬에서 실행하고 하늘색 데이터베이스에 연결할 때 모든 것이 제대로 작동했기 때문에 전혀 도움이되지 못했습니다. – jyanks
또한 Azure 웹 사이트 또는 클라우드 서비스의 웹 역할에서 실행중인 경우 데이터베이스 유형 (Azure SQL 데이터베이스와 MySQL 등)을 포함하십시오. – MikeWo