プロジェクトタイプがAzure Mobile Serviceで、Membership.ValidateUserを試してみます。ローカルサーバーで正常に動作しています。 "、" System.UnauthorizedAccessException "、" D:\ Program Files(x86)\ SiteExtensions \ MobileServicesDotNet \ 1.0.478 \ App_Data 'のパスへのアクセスが拒否されました。 "、" System.UnauthorizedAccessException " System.IO.Directory.InternalCreateDirectory(System.IO.Directory.InternalCreateDirectory(System.IO.Directory.InternalCreateDirectory)で、System.IO .__でエラー.InvalidException:null、 "HelpURL":null、 "StackTraceString": "System.IO .__ Error.WinIOError(Int32 errorCode、String maybeFullPath)\ r \ n (String path、Boolean checkHost)\ r \ n System.IO.Directory.CreateDirectory(String path)\ r \ n System.IO.Directory.InternalCreateDirectoryHelper(String path、Boolean path) 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)\ rを\ nはSystem.Web.Security.SqlMembershipProvider.GetPasswordWithFormat(文字列のユーザー名、ブールupdateLastLoginActivityDate、のInt32 &状況、文字列&パスワード、のInt32 & passwordFormat、文字列& passwordSalt、のInt32 & failedPasswordAttemptCount、のInt32 & failedPasswordAnswerAttemptCount、ブールで& isApproved、DateTimeの& lastLoginDate、DateTimeの& lastActivityDate)\ rを\ nはSystem.Web.Security.SqlMembershipProvider.CheckPassword(文字列名、文字列のパスワード、ブールupdateLastLoginActivityDate、ブールfailIfNotApproved、文字列&塩、のInt32 & passwordFormat)で\ rを\ nでのSystem.Web.Security.SqlMembershipProvider.ValidateUser(Strin "RemoteStackTraceString":null、 "RemoteStackIndex":0、 "ExceptionMethod": "8 \ nWinIOError \ nmscorlib、Version = 4.0このような場合は、次のように入力します。 "ソース": "mscorlib"、 "WatsonBuckets":null)Azure Mobileサービス - App_Dataへのアクセスが拒否されました
(英語の場合は0)、Culture =ニュートラル、PublicKeyToken = b77a5c561934e089 \ nSystem.IO .__エラー\ nVoid WinIOError(Int32、System.String) "、" HResult ":2147024891
0
A
答えて
0
あなたの説明に基づいて、AzureモバイルアプリでローカルSQLインスタンスを参照していると思います。私が知っているように、AzureモバイルアプリケーションにはSQLがインストールされていません。 App_Dataで.mdfファイルを使用することはできません。このため、アプリケーションはAzureモバイルアプリでは動作しないため、ローカルで実行される可能性があります。 Azureモバイルアプリを許可する場合は、代わりにAzure ADを使用することをお勧めします。詳細については、this articleを参照してください。
関連する問題
- 1. BlogEngine:ブログ\ App_Data \ users.xmへのアクセスが拒否されました
- 2. パス 'c:\ inetpub \ wwwroot \ myapp \ App_Data'へのアクセスが拒否されました。
- 3. Azureストレージへのアクセスが拒否されました
- 4. 休憩サービスでC:\へのアクセスが拒否されました
- 5. Azure WebJobのアクセスが拒否されました
- 6. App_Dataサブディレクトリの作成が拒否されました
- 7. magentoアクセスが拒否されました
- 8. エラー:アクセス権 "getComputedStyle"へのアクセスが拒否されました
- 9. C:\ inetpub \ wwwrootファイルへのアクセスが拒否されましたか?
- 10. クライアントエラー(アクセス拒否)が発生しました:アクセスが拒否されました
- 11. Azureエミュレータの起動 - アクセスが拒否されました
- 12. Azure Api管理経由でdrupalへのアクセスが拒否されました
- 13. パスへのアクセスが拒否されました。Silverlight 4
- 14. Webサービスの印刷アクセスが拒否されました
- 15. VSTS Azureファイルコピータスク - アクセスが拒否されました。
- 16. Azure SQLサーバーデータベース[Win32Exception(0x80004005):アクセスが拒否されました]
- 17. Azure認定テストツール1.2認定「アクセスが拒否されました」
- 18. Docker Push to Azureコンテナレジストリ:アクセスが拒否されました
- 19. Amazon WebサービスS3アクセスが拒否されました
- 20. Webサービスとアクセスが拒否されました
- 21. XMLファイルのパスへのアクセスが拒否されました
- 22. 同じドメインのiframeへのアクセスが拒否されました
- 23. Laravelのphpunitでデータベースへのアクセスが拒否されました
- 24. データベース 'dbname'へのユーザー 'username'のアクセスが拒否されました
- 25. AzureRmRoleAssignment指定されたAPIバージョンへのアクセスが拒否されました
- 26. MySQL:「アクセスが拒否されました」
- 27. DBアクセスが拒否されました
- 28. S3アクセスが拒否されました
- 29. アクセスが拒否されましたMicrosoft.AspNetCore.Server.WebListener
- 30. MSMQアクセスが拒否されました
AzureにKuduと呼ばれるWebベースの診断ツールを使用し、この[チュートリアル]に従うことができます(https://blogs.msdn.microsoft.com/benjaminperkins/2014/03/24/using-kudu-with-windows- azure-web-sites /)を使用して、詳細なエラーに記載されているディレクトリを確認します。エラーから、接続文字列に何か問題があると仮定します。ローカルDBを使用していますか? –