問題があり、適切な回答があれば、同じ問題を抱えている多くの人に役立つと思います.
問題は、IIS の「中信頼レベル」構成に関するものです。数か月前、ローカル マシンで「完全信頼レベル」構成の Web サイトをコーディングし、それをホストにアップロードしたところ、正常に動作していました。しかし、私のホスティング会社には信頼レベルに関する新しいルールがあり、現在は「中程度の信頼レベル」しか許可されていません。
私のウェブページは現在機能していません.私は自分のウェブサイトを適応させようとしましたが、それを行う方法がわかりません.そして、それは多くの人がどちらも知らないのは確かです..手伝って頂けますか?
最初に、ここに移動してローカル構成を変更しようとしましたが、
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config
私のwebconfigファイルを開いて、変更しました
<trust level="Full" originUrl="" />
に
<trust level="Medium" originUrl="" />
その後、テストのために、ASP デフォルト テンプレートを使用して新しい Web サイトを作成しました。動作していました。次に、Mysql データベースに接続するための参照として Mysql.dll を追加しました。しかし、そのスタックでセキュリティ例外がスローされました。
[SecurityException: タイプ 'System.Security.Permissions.SecurityPermission、mscorlib、Version=4.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089' のアクセス許可の要求が失敗しました。] MySql.Data.MySqlClient.MySqlTrace..cctor() + 0
ならどうしよう?もうmysqlデータベースに接続できませんか? または、解決策はありますか?Web サイト プロジェクト フォルダーの webconfig ファイルを変更したことがありません。ここで何かを変更する必要がありますか? みんな助けてください?