VS2008プロジェクトがあります。Office2007InfoPathフォームのカスタマイズで、コードが少し遅れています。公開ウィザードを実行して、msiインストールを作成しました。これは、すべての基本コンポーネント(フレームワーク、VSTOランタイム)が既にインストールされている他の開発者(デプロイメントテンプレート)によって使用される予定です。
私は見つけることができるすべてのセキュリティドキュメントを読みましたが、私の状況に特に当てはまるものは何もないようです。
インストールが実行されたマシンでコードビハインドを実行すると、次のエラーが発生します。
System.Security.SecurityException
Request failed.
at Microsoft.Office.InfoPath.MsxmlNavigator.IsValidNode(MsxmlNode test)
at Microsoft.Office.InfoPath.MsxmlNavigator.MoveToFirstChild()
-- one of my calls
at System.Xml.XPath.XPathNavigator.MoveToChild(String localName, String namespaceURI)
-- more of my code follows
これは実行中のコードであるため、これは、セキュリティがロードされているカスタム.dllとは無関係であることを示しています。