none
リモートデバッグでSecurityExeptionが発生します RRS feed

  • 質問

  • .Net Frameworkのバージョン:4.5.2

    OS:Windows 10 Enterprise 2016 LTSB

    ビルド先をイントラネット上の共有フォルダにしてリモートデバッグをする必要があるのですが、

    ファイルアクセス処理やコンストラクタの呼び出しなど至る所でSecurityExeption例外が発生します。

    "型 'System.Security.Permissions.FileIOPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' のアクセス許可の要求に失敗しました。"

    以下の設定を確認しましたが状況は改善しませんでした。

    • caspolでイントラネットゾーンをFull Trustにしました。>caspol -machine -chggroup LocalIntranet_Zone FullTrust
    • 共有フォルダのアクセス許可はEveryoneでフルコントロール。セキュリティにEveryoneを追加してフルコントロールにしてあります
    • レジストリにLegacyMyComputerZoneのキーはありません。

    試しにC#とVBの新規プロジェクトを作り、ファイルアクセス処理を書き、リモートデバッグを試行したのですが、例外が発生することはなく、正常にデバッグできました。。

    プロジェクトの側に問題があると思い、プロジェクトのプロパティを比較したのですが、殆ど違いがありませんでした。エントリポイントのModulでは十数個のFormオブジェクトを宣言しているだけです。そのフォームの一つを初期化しようとした時点で、それが最初のステップだとしても例外が発生します。

    御回答宜しくお願いします。


    2018年2月2日 8:35