프로젝트 유형이 Azure 모바일 서비스이고 Membership.ValidateUser를 사용해 봅니다. 로컬 서버에서 제대로 작동합니다. ","System.UnauthorizedAccessException ","D : \ Program Files (x86) \ SiteExtensions \ MobileServicesDotNet \ 1.0.478 \ App_Data '경로에 대한 액세스가 거부되었습니다. ","System.UnauthorizedAccessException " 데이터 ": null,"InnerException ": null,"HelpURL ": null,"StackTraceString ":"System.IO.Directory.InternalCreateDirectory (System.IO.Directory.InternalCreateDirectory에서 Error.WinIOError (Int32 errorCode, String maybeFullPath) \ r \ n System.IO.Directory.CreateDirectory (문자열 경로)에서 System.IO.Directory.InternalCreateDirectoryHelper (문자열 경로, 부울 checkHost) \ r \ n에서 문자열 fullPath, 문자열 경로, 개체 dirSecurityObj, 부울 checkHost) \ r \ System.Web.DataAccess.SqlConnectionHelper.CreateMdfFile (String fullFileName, String dataDir, String connectionString)에서 \ n \ System.Web.DataAccess.SqlConnectionHelper.EnsureDBFile (String connectionString) \ r \ n (System.Web.DataAccess) SqlConnectionHelper.GetConnection (String connectionString, 부울 revertImpersonation) \ 연구 \ n System.Web.Security.SqlMembershipProvider.GetPasswordWithFormat (문자열 이름, 부울 updateLastLoginActivityDate, INT32 & 상태, 문자열 & 비밀번호, INT32 & passwordFormat, 문자열 & passwordSalt, INT32 & failedPasswordAttemptCount, INT32 & failedPasswordAnswerAttemptCount, 부울에서 & isApproved, 날짜 시간 & lastLoginDate, 날짜 시간 & lastActivityDate) \ 연구 \ n System.Web.Security.SqlMembershipProvider.CheckPassword (문자열 이름, 문자열 암호, 부울 updateLastLoginActivityDate, 부울 failIfNotApproved, 문자열 & 소금, INT32 & passwordFormat)에서 \ 연구 \ n에서 System.Web.Security.SqlMembershipProvider.ValidateUser (Strin 사용자 이름, 문자열 암호) \ r \ n jLanBriefcaseServices.Controllers.AuthController.Signin (UserLogin userLogin) ","RemoteStackTraceString ": null,"RemoteStackIndex ": 0,"ExceptionMethod ":"8 \ nWinIOError \ nmscorlib, Version = 4.0 .0.0, Culture = 중립, PublicKeyToken = b77a5c561934e089 \ nSystem.IO .__ 오류 \ n WinIOError (Int32, System.String) ","HResult ": 2147024891,"Source ":"mscorlib ","WatsonBuckets ": null}Azure 모바일 서비스 - App_Data에 대한 액세스가 거부되었습니다.
0
A
답변
0
설명에 따르면 Azure 모바일 앱에서 로컬 SQL 인스턴스를 참조하고 있다고 생각합니다. Azure 모바일 앱에는 SQL 설치가 없다는 것을 알고 있습니다. App_Data에서 .mdf 파일을 사용할 수 없습니다. 이것이 귀하의 응용 프로그램이 Azure 모바일 응용 프로그램에서 작동하지 않고 로컬에서 실행될 수있는 이유입니다. Azure 모바일 앱을 승인하려면 Azure AD를 대신 사용하는 것이 좋습니다. 자세한 내용은 this article을 참조하십시오.
관련 문제
- 1. Azure 저장소에 대한 액세스가 거부되었습니다.
- 2. 면도기보기에 대한 액세스가 거부되었습니다.
- 3. Azure 에뮬레이터 시작 - 액세스가 거부되었습니다.
- 4. Azure WebJob DWASFiles 액세스가 거부되었습니다.
- 5. 'CKEDITOR'속성에 대한 액세스가 거부되었습니다.
- 6. 경로에 대한 액세스가 거부되었습니다.
- 7. WriteProcessMemory에 대한 액세스가 거부되었습니다.
- 8. 경로에 대한 액세스가 거부되었습니다.
- 9. android.git.kernel.org에 대한 액세스가 거부되었습니다.
- 10. 레지스트리에 대한 액세스가 거부되었습니다.
- 11. 경로에 대한 액세스가 거부되었습니다.
- 12. 사용자에 대한 액세스가 거부되었습니다.
- 13. 경로에 대한 액세스가 거부되었습니다.
- 14. 경로에 대한 액세스가 거부되었습니다.
- 15. 'Arbiter'속성에 대한 액세스가 거부되었습니다.
- 16. 경로에 대한 액세스가 거부되었습니다.
- 17. 'href'속성에 대한 액세스가 거부되었습니다.
- 18. 서비스 계정을 사용하여 액세스가 거부되었습니다.
- 19. Silverlight Ria 서비스 액세스가 거부되었습니다.
- 20. 웹 서비스 및 액세스가 거부되었습니다.
- 21. Apache2 서비스 (OS5) 액세스가 거부되었습니다.
- 22. Windows Azure 예외 : "경로 XYZ.exe에 대한 액세스가 거부되었습니다."
- 23. 안드로이드와 Azure 모바일 서비스
- 24. Windows Azure - 접근 경로에서 액세스가 거부되었습니다.
- 25. VSTS Azure 파일 복사 작업 - 액세스가 거부되었습니다.
- 26. Azure WorkerRole 공유 폴더 액세스가 거부되었습니다.
- 27. Windows Azure - NetworkInformationException (0x80004005) : 액세스가 거부되었습니다. - HttpWebRequest
- 28. Microsoft Azure 웹 응용 프로그램에서 SQL Server에 대한 액세스가 거부되었습니다.
- 29. Azure 모바일 서비스 스크립트
- 30. Android 모바일 경고 : mysql_connect(); 사용자 'root @ localhost'에 대한 액세스가 거부되었습니다.
Kudu라는 Azure 용 웹 기반 진단 도구를 사용하고이 [튜토리얼] (https://blogs.msdn.microsoft.com/benjaminperkins/2014/03/24/using-kudu-with-windows- azure-web-sites /)를 사용하여 자세한 오류에 언급 된 디렉토리를 확인하십시오. 오류에서 연결 문자열에 문제가 있다고 가정합니다. 로컬 DB를 사용합니까? –