1

VS 2010 MVC3を使用しているので、リモートデータベースに接続するようにweb.configを設定しました。実行をデバッグすると、正常に登録され、正常にログインします。しかし、それをホストにアップロードすると、次のエラーが発生します。

セキュリティ例外の説明:アプリケーションがセキュリティポリシーで許可されていない操作を実行しようとしました。このアプリケーションに必要な権限を付与するには、システム管理者に連絡するか、構成ファイルでアプリケーションの信頼レベルを変更してください。

例外の詳細:System.Security.SecurityException:タイプ'System.Security.Permissions.SecurityPermission、mscorlib、Version = 4.0.0.0、Culture = neutral、PublicKeyToken=b77a5c561934e089'のアクセス許可の要求が失敗しました。

ソースエラー:

現在のWebリクエストの実行中に、未処理の例外が生成されました。例外の発生源と場所に関する情報は、以下の例外スタックトレースを使用して識別できます。

スタックトレース:

[SecurityException:タイプ'System.Security.Permissions.SecurityPermission、mscorlib、Version = 4.0.0.0、Culture = neutral、PublicKeyToken =b77a5c561934e089'のアクセス許可の要求に失敗しました。]
MySql.Data.MySqlClient.MySqlConnectionStringBuilder.CreatePermissionSet()+0 MySql.Data.MySqlClient.MySqlConnectionStringBuilder.DemandPermissions()+38 MySql.Data.MySqlClient.MySqlConnection.PermissionDemand()+94 MySql.Data.MySqlClient.MySqlConnection.Open()+196
MySql.Web.Common.SchemaManager.GetSchemaVersion(String connectionString)+65
MySql.Web.Common.SchemaManager.CheckSchema(String connectionString、NameValueCollection config)+39
MySql.Web.Security.MySQLRoleProvider.Initialize(String name、NameValueCollection config)+462
System.Web.Configuration.ProvidersHelper.InstantiateProvider(ProviderSettings ProviderSettings、Type ProviderType)+419

MySQL ConnectorNet6.5.4を使用しています

4

2 に答える 2