내 Asp.Net MVC 프로젝트가 아무런 문제없이 로컬 컴퓨터에서 작동합니다. 그리고, 제 프로젝트에서 저는 회원 공급자를 사용합니다.Asp.net mvc 사이트 프로젝트가 로컬 컴퓨터에서 작동하지만 게시 후 일부 부품이 작동하지 않습니다.
사이트를 게시 한 후에 일부 부품이 올바르게 작동합니다. 그러나 회원제 시스템이 작동하지 않습니다. 그리고 오류 메시지는 "저장 프로 시저 'dbo.aspnet_CheckSchemaVersion'을 찾을 수 없습니다."
내 연결 문자열은 다음과 같습니다.
<add name="ApplicationServices" connectionString="Data Source=111.111.111.111;Initial Catalog=DBname;Persist Security Info=True; User Id=123123;Password=pass;" providerName="System.Data.SqlClient" />
<add name="DATABASE" connectionString="metadata=res://*/Models.Model.csdl|res://*/Models.Model.ssdl|res://*/Models.Model.msl;provider=System.Data.SqlClient;provider connection string="data source=111.111.111.111;Initial Catalog=DBname; User Id=123123;Password=pass;multipleactiveresultsets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
"ApplicationServices"를 사용하는 사용자 로그인 및 등록 기능은 작동하지 않습니다. 그러나 데이터베이스를 "데이터베이스"와 연결하는 다른 함수는 올바르게 작동합니다.
>> 로컬 시스템에 아무런 문제가 없습니다. - 카시니 또는 IIS? 이 문제에는 수십 개의 스레드가 있습니다. 게시 된 솔루션을 살펴 보았습니다 (연결 문자열에 database = aspnetdb를 지정해야하며 asp.net-mvc 태그를 제거하는 것이 좋습니다.) Web Forms 응용 프로그램을 배포하고 ' 같은 오류가 발생할 것입니다. (큰 단서가 아니라면) – RickAndMSFT
로컬 컴퓨터가 ISS인데 의견을 보내 주셔서 감사 드리며, MVC 태그를 제거했습니다. –