2016-08-31 6 views
2

私はC#で接続文字列とのトラブルを抱えていますセキュリティ例外ASP.NET/MySQL

データベースはphpMyAdminのを介して、サーバ上にある(私は、サーバーにそのオンラインを所有していない)

GoDaddyのホスティング経由だけでなく、GlobeHostが、同じ問題の両方で

私の現在の接続srtingはstring strcon = "Server=ipAddress(OfServer);Database=testing;Uid=myusername;Pwd=mypassword";

ありましたし、アプリケーションがセキュリティポリシーで許可されていない操作を実行しようとしました:Connection.Open();

チェックリンクtesting page

説明しながら、私はこのエラーを取得しています。このアプリケーションに必要な権限を与えるには、システム管理者に連絡するか、設定ファイルのアプリケーションの信頼レベルを変更してください。

例外の詳細:System.Security.SecurityException: 'System.Security.Permissions.SecurityPermission、mscorlib、Version = 4.0.0.0、Culture = neutral、PublicKeyToken = ********の種類のアクセス許可の要求****** 'に失敗しました。

答えて

0

ウェブホストは、少なくとも具体的にはウェブサイトと場合によってはそのポート番号でアウトバウンド接続をブロックするようにサーバーを設定しています。

許可を得ることができるかどうか、または他のポートがブロックされていないかどうかについては、Webホストに問い合わせてください(これはコードアクセスセキュリティの設定なので、ポート設定に依存します)外部データベースをまったく使用することはできません。

オフサイトのDBを使用すると、通常、ネットワークの遅延のためにパフォーマンスが非常に低下することに注意してください。ホストから提供されたDBを使用していない理由はありますか?

関連する問題