これは完全なショーストッパーであるため、これが他のフォーラムにないことに少し驚いています。作成したWebサービスを呼び出すASP.NETアプリがあります。共有ホスティングサイトでホストされています。最近、会社は私のサーバーを移動して、1.1と2.0の両方のアプリケーションを使用できるようにしました。信頼レベルが「フル」から「ミディアム」に変更され、コードが機能しなくなりました。会社は、machine.configファイルに変更を加えたり、エンドポイントとして私のWebサービスを追加したりすることはありません。web.configファイルの設定を上書きできず、web.configファイルのoriginUrlを設定できません。
私のクライアントの中小企業のサイトは現在オフラインであり、彼女は廃業するでしょう。
コードを2.0にアップグレードし、web.configファイルで信頼レベルを「中」に設定しました(このレッスンは難しい方法で学びました)が、開発マシンでもWebサービスへの呼び出しを通過できません。「System.Security.SecurityException:タイプ'System.Net.WebPermission、System、Version = 2.0.0.0、Culture = neutral、PublicKeyToken=b77a5c561934e089'のアクセス許可の要求に失敗しました」というメッセージが表示されます。
私はこれらの問題を「コード化」できるはずだと読みましたが、どこから始めればよいのかさえわかりません。
設定ファイルへの変更が許可されていない完全にロックダウンされたホスティングサーバーでコードを動作させるために何をする必要があるかについて誰かが考えていますか...
私がこれに対する解決策を見つけるのを手伝ってくれる人に私が買うことができる最高のウイスキーの最高のボトル。;-)