无法从网络计算机上运行我的C#.net 2.0应用程序。如何让它优雅地失败?

无法从网络计算机上运行我的C#.net 2.0应用程序。如何让它优雅地失败?,c#,networking,reportviewer,C#,Networking,Reportviewer,尝试了许多方法从网络位置运行我的应用程序,但除了使用Microsoft.net framework 2.0配置将本地计算机中Internet区域的区域安全性提高到完全信任外,其他方法均无效 因此,现在我尝试至少处理在尝试从网络位置运行应用程序并使其正常失败时发生的错误。但是我不能这样做,因为在我的代码开始时,catch块根本没有执行fulltrust。 有人能建议一种方法吗 我的应用程序使用Microsoft报表查看器 在Program.cs文件中有一行用于启动应用程序,类似于以下内容: App

尝试了许多方法从网络位置运行我的应用程序,但除了使用Microsoft.net framework 2.0配置将本地计算机中Internet区域的区域安全性提高到完全信任外,其他方法均无效

因此,现在我尝试至少处理在尝试从网络位置运行应用程序并使其正常失败时发生的错误。但是我不能这样做,因为在我的代码开始时,catch块根本没有执行fulltrust。 有人能建议一种方法吗


我的应用程序使用Microsoft报表查看器

在Program.cs文件中有一行用于启动应用程序,类似于以下内容:

Application.Run(new Form1());
try
{
    Application.Run(new Form1());
}
catch (SecurityException)
{
    // inform the user that they are not set up to run this application
}
您可以将其替换为以下内容:

Application.Run(new Form1());
try
{
    Application.Run(new Form1());
}
catch (SecurityException)
{
    // inform the user that they are not set up to run this application
}

这将捕获出现的任何完全信任问题。

在Program.cs文件中有一行启动应用程序,类似于以下内容:

Application.Run(new Form1());
try
{
    Application.Run(new Form1());
}
catch (SecurityException)
{
    // inform the user that they are not set up to run this application
}
您可以将其替换为以下内容:

Application.Run(new Form1());
try
{
    Application.Run(new Form1());
}
catch (SecurityException)
{
    // inform the user that they are not set up to run this application
}


这应该能抓住任何出现的完全信任问题。

我不明白你想达到什么目的,你的问题是什么。如果我听起来粗鲁,我很抱歉,但是你的标题和问题没有任何意义。@sniperX:事实上是这样的。他询问环境是否需要在程序运行之前“信任”它(无论如何,我认为是这样)。仅仅因为你不理解它,并不意味着没有人会:P@silky当前位置自从我发布我的帖子后,他更新了他的问题comment@all上图:我很抱歉,我确实在sniperX的评论后更新了帖子,但忘了提及。我不明白你想要实现什么,你的问题是什么。如果我听起来很粗鲁,我很抱歉,但是你的标题和问题没有任何意义。@sniperX:事实上有。他询问环境是否需要在程序运行之前“信任”它(无论如何,我认为是这样)。仅仅因为你不理解它,并不意味着没有人会:P@silky当前位置自从我发布我的帖子后,他更新了他的问题comment@all上图:我很抱歉,我确实在sniperX的评论后更新了帖子,但忘了提及。谢谢你的回复,Michael。我已经尝试过了,但是控件仍然没有进入这个try块,应用程序失败了;我将该机制用于我的一个应用程序。在应用程序之前是否有任何行。在代码中运行?是的,Micheal,有一些变量声明。好吧,这与这个问题没有任何区别。您尝试启动应用程序时产生的错误消息是什么?它表示我的应用程序遇到问题,需要关闭。错误报告内容显示错误代码为0xe0434f3d。感谢您的回复。我已经尝试过了,但是控件仍然没有进入这个try块,应用程序失败了;我将该机制用于我的一个应用程序。在应用程序之前是否有任何行。在代码中运行?是的,Micheal,有一些变量声明。好吧,这与这个问题没有任何区别。您尝试启动应用程序时产生的错误消息是什么?它表示我的应用程序遇到问题,需要关闭。错误报告内容显示错误代码为0xe0434f3d。