【发布时间】:2012-02-10 15:52:05
【问题描述】:
经过太多小时的研究,我没有想出解决这个问题的办法。 我正在 Internet Explorer 上托管的 .xbap 页面文件中运行 WPF 程序。在 Visual Studio 2010 中运行该项目可以正常工作并且不会产生任何错误。
我希望能够在 IIS 7.0 上托管网页并使用 Windows 窗体应用程序浏览它。为了测试这一点,我在 IIS 管理器的 80 端口上创建了一个新网站。然后我将项目发布到本地网站文件夹,并将自动生成的项目证书文件 (projectName_TemporaryKey.pfx) 添加到我的受信任的发布者和受信任的根证书颁发机构。
我的问题是:每当我尝试使用 Internet Explorer 或 Windows 窗体程序浏览文件时,wpf 程序就会停止工作。当启动即时调试器时,我被告知有一个 System.ExecutionEngineException 但没有给出源代码,没有堆栈跟踪,也没有空字典可枚举之外的数据。我的猜测是,这可能与程序中对另一台机器的数据库调用有关,但我无法证明这一点。
我已经尝试了几件事来解决这个问题,包括修复我的 .NET 4.0 框架和更改权限,但似乎没有任何事情会影响错误。
有谁知道获取有关此错误的更多信息的方法,或者我在发布此项目时可能错过的步骤?
非常感谢。
【问题讨论】:
-
这是我们客户的首选浏览器。我也想在 Firefox 上测试它,但它需要一些我还没有找到的插件。我相信在某个时候有这样的插件,但由于安全问题而被召回。