Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf IIS相关的System.ExecutionEngineeException_Wpf_Winforms_Iis 7_Xbap - Fatal编程技术网

Wpf IIS相关的System.ExecutionEngineeException

Wpf IIS相关的System.ExecutionEngineeException,wpf,winforms,iis-7,xbap,Wpf,Winforms,Iis 7,Xbap,经过太多小时的研究,我没有找到解决这个问题的办法。 我正在internet explorer上托管的.xbap页面文件中运行WPF程序。在VisualStudio2010中运行该项目工作正常,不会产生错误 我希望能够在IIS 7.0上托管该网页,并使用windows窗体应用程序浏览该网页。为了测试这一点,我在IIS管理器的端口80上创建了一个新网站。然后,我将项目发布到本地网站文件夹,并将自动生成的项目证书文件(projectName_TemporaryKey.pfx)添加到我的可信发布者和可信

经过太多小时的研究,我没有找到解决这个问题的办法。 我正在internet explorer上托管的.xbap页面文件中运行WPF程序。在VisualStudio2010中运行该项目工作正常,不会产生错误

我希望能够在IIS 7.0上托管该网页,并使用windows窗体应用程序浏览该网页。为了测试这一点,我在IIS管理器的端口80上创建了一个新网站。然后,我将项目发布到本地网站文件夹,并将自动生成的项目证书文件(projectName_TemporaryKey.pfx)添加到我的可信发布者和可信根证书颁发机构

我的问题是:每当我试图用internet explorer或windows窗体程序浏览文件时,wpf程序就会停止工作。在启动实时调试器时,我被告知存在System.ExecutionEngineeException,但没有提供任何源代码、堆栈跟踪和空字典枚举之外的数据。我猜这可能与程序中对另一台机器的数据库调用有关,但我无法证明这一点

我已经尝试了几种方法来解决这个问题,包括修复我的.NET4.0框架和更改权限,但似乎没有任何东西会影响这个错误

有没有人知道如何获得有关此错误的更多信息,或者我在发布此项目时可能错过的步骤

非常感谢。

有些东西需要检查:

  • Windows事件日志通常包含额外的异常信息(尽管通常格式糟糕)
  • 从应用程序中输出一些,以便跟踪发生的情况
  • 尝试将调试器附加到,然后单步执行代码
一些需要检查的事项:

  • Windows事件日志通常包含额外的异常信息(尽管通常格式糟糕)
  • 从应用程序中输出一些,以便跟踪发生的情况
  • 尝试将调试器附加到,然后单步执行代码

它是我们客户选择的浏览器。我也想在firefox上测试它,但它需要一些我还没有找到的插件。我相信在某个时候有这样一个插件,但由于安全问题,它被召回了。它是我们客户选择的浏览器。我也想在firefox上测试它,但它需要一些我还没有找到的插件。我相信在某个时候有这样一个插件,但由于安全问题,它被召回了。通过将调试器附加到WPFHost Presentation.exe找到了我的问题,并提供了在“谢谢”中找到的说明!发布时发现一些重要文件没有正确复制,我也必须对此进行调查。检查是否在VS之外添加了文件,是否专门刷新了文件夹视图,然后右键单击“包含在项目中”-当然,检查生成操作-应适当地进行复制/编译问题不是我错过了生成操作或其他操作,而是由于某种原因,.xml文件在默认情况下没有复制到程序的AppData中。通过在Project.properties->publish tab->Application files中将发布状态设置为“Include”而不是“Datafile”来修复此问题。通过将调试器附加到WPFHost Presentation.exe,并按照“谢谢”中的说明找到我的问题!发布时发现一些重要文件没有正确复制,我也必须对此进行调查。检查是否在VS之外添加了文件,是否专门刷新了文件夹视图,然后右键单击“包含在项目中”-当然,检查生成操作-应适当地进行复制/编译问题不是我错过了生成操作或其他操作,而是由于某种原因,.xml文件在默认情况下没有复制到程序的AppData中。通过在Project.properties->publish选项卡->Application Files中将发布状态设置为“Include”而不是“Datafile”进行修复