我需要对.NET 2.0应用程序进行哪些更改,以便在Windows Server 2008上安装并运行良好

时间:2010-02-17 17:01:57

标签: .net-3.5 .net-2.0 installer

我收到CLR20r3错误和非描述性消息。

我尝试制作安装程序以及使用单击一次将应用程序部署到服务器上但两次都失败了。我们必须完成一系列步骤来定位2008服务器部署吗?

以下是错误消息: 说明:

停止工作

问题签名:

问题事件名称:CLR20r3  问题签名01:我的应用名称  问题签名02:1.0.0.0  问题签名03:4b7b2b38  问题签名04:我的应用名称  问题签名05:1.0.0.0  问题签名06:4b7b2b38  问题签名07:d  问题签名08:e0  问题签名09:System.InvalidOperationException

操作系统版本:6.1.7600.2.0.0.400.8   区域设置ID:1033

4 个答案:

答案 0 :(得分:1)

你不应该做任何改变。

我要做的第一件事就是将bin \ debug复制到服务器并查看它是否运行。

您可能遇到平台不匹配问题。服务器是运行x64还是x86?您的目标是哪个平台?

服务器是否安装了适当的.net框架?

答案 1 :(得分:1)

他们投掷了未经处理的例外情况。第一直觉是它的权限问题。确保未阻止二进制文件(右键单击,属性,右下角的解除阻止按钮),然后以管理员身份运行安装程序。

不确定从哪里得到错误,但如果您没有检查日志,请执行此操作。如果仍然无法到达任何地方,请将MSI安装程序复制到2k8框和follow these instructions以生成安装的日志文件。可以给你一些补充信息。

答案 2 :(得分:1)

您需要为AppDomain.UnhandledException事件编写事件处理程序。记录e.ExceptionObject.ToString()的值。这将包括异常消息和堆栈跟踪,向您显示代码如何陷入麻烦。

答案 3 :(得分:0)

当我右键单击应用程序(在服务器上)时,检查了兼容性选项。

我选择了它,并提出了我应该选择xp设置的建议。我选择了这个选项并且每件事都有效。

我仍然没有明确答案为什么它不能解决任何变化。我将使用Windows 7机器调试应用程序,并发布任何值得一提的发现。

由于

相关问题