これまでのところ、中程度の信頼性で動作するWebサイトに関連する問題に遭遇したことはありませんでした。私は今までイントラネットアプリケーションを開発したばかりか、完全に信頼できるホスティング会社を使用したことがありませんでした。しかし、私は最近のプロジェクトに使用するように依頼されているホストは中程度の信頼関係で動いているので、私はこれを実行するアプリケーションを取得しようとしています。いくつかの質問 - 私はWindows XPで開発しています。 IISが中程度の信頼性(デバッグが容易)および/またはweb.config設定のために設定できるか?このテーマに関する豊富な情報があり、学習曲線は急峻です。NonPublicは中程度の信頼性でリフレクションしてパーミッションエラーを引き起こします
第二に、コードをいじると削除の多くの後、私はこの行は、権限エラーを引き起こしていると思う:
のFieldInfoとしてそれぞれのFieldInfoについてはType.GetFieldsで(BindingFlags.InstanceまたはBindingFlags.NonPublicまたはBindingFlags.Public )
誰でもこれが可能な候補であることを明確にすることはできますか。そのNonPublicフラグ?これはコピー&貼り付けられたコードです(コード化ホラーはこれのリスクを強調しています)。私はループがオブジェクトの各フィールドを介してパブリックフィールドと非パブリックフィールドの両方であると想定しています。また、保護されたフィールドは中程度の信頼性でリフレクションすることが禁じられています。
Cheers、Rob。