经过几个小时的研究,我没有解决这个问题。 我正在Internet Explorer上托管的.xbap页面文件中运行WPF程序。在Visual Studio 2010中运行项目可以正常工作并且不会产生任何错误。
我希望能够在IIS 7.0上托管网页,并使用Windows窗体应用程序浏览它。为了测试这个,我在IIS管理器的端口80上创建了一个新网站。然后,我将项目发布到本地网站文件夹,并将自动生成的项目证书文件(projectName_TemporaryKey.pfx)添加到我的受信任的发布者和受信任的根证书颁发机构。
我的问题是:每当我尝试使用Internet Explorer或我的Windows窗体程序浏览该文件时,wpf程序就会停止工作。在提取即时调试器时,我被告知存在System.ExecutionEngineException,但是没有给出源代码,没有堆栈跟踪,并且没有空的Dictionary可枚举之外的数据。我的猜测是,这可能与程序中对另一台机器进行的数据库调用有关,但我无法证明这一点。
我已经尝试了几个方法来解决这个问题,包括修复我的.NET 4.0框架和修改权限,但似乎没有任何因素影响错误。
有没有人知道如何获得有关此错误的更多信息,或者可能是我在发布此项目时可能错过的一个步骤?
非常感谢。
答案 0 :(得分:0)
要检查的一些事项: