我有一个VS2008项目-一个Office2007 InfoPath表单自定义,后面有一点代码。我已运行发布向导以创建msi安装。它只会被其他开发人员(部署模板)使用,他们已经安装了所有基本组件(framework,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
因为这是我的代码在运行,这告诉我的安全性与我正在加载的custom.dll无关。