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を使用しています