2009-05-15 9 views
0

私はVS2008プロジェクトを持っています.Office 2007のInfoPathフォームのカスタマイズと少しのコードがあります。パブリッシュウィザードを実行してmsiインストールを作成しました。これは、すべての基本コンポーネント(フレームワーク、VSTOランタイム)が既にインストールされている同僚の開発者(展開テンプレート)によって使用されるだけです。VSTO Infopathフォームのセキュリティの問題

私が見つけることができるすべてのセキュリティ文書を読みましたが、特に私の状​​況には当てはまりません。

の背後にあるコードがインストールマシン上で実行され、これは誤りで、実行された:これは私のコードが実行されるので

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ロードされていると思います。

答えて

0

同じエラーが発生しましたが、InfoPathフォームのセキュリティレベルを変更することで修正しました。

ツール>>フォームのオプション>>セキュリティと信頼の

私は「自動的に...決定」と完全な信頼のためにフォームを設定するためのチェックボックスをクリアして、証明書を追加しました。

デベロッパー向けの証明書は自己署名されていますので、フォームをSharePointサイトに公開すると疑いがあります。 ..)

関連する問題