相关疑难解决方法(0)

为什么我的.NET应用程序在从网络驱动器运行时崩溃?

从网络驱动器运行时我的.NET应用程序失败,即使同一个可执行文件从本地硬盘运行完全正常运行?

我尝试检查"完全信任",如下所示:

try
{
    // Demand full trust permissions
    PermissionSet fullTrust = new PermissionSet( PermissionState.Unrestricted );
    fullTrust.Demand();

    // Perform normal application logic

}
catch( SecurityException )
{
    // Report that permissions were not full trust
    MessageBox.Show( "This application requires full-trust security permissions to execute." );
}
Run Code Online (Sandbox Code Playgroud)

但是,这没有帮助,我的意思是应用程序启动并且永远不会输入catch块.但是,调试版本显示抛出的异常是由InheritanceDemand引起的SecurityException.有任何想法吗?

.net c# networking securityexception permissionset

31
推荐指数
3
解决办法
2万
查看次数

不允许从网络位置加载程序集

我最近建立了一个新的Windows Server 2012 R2环境并安装了Visual Studio 2012.

现在我遇到了多个.NET 4.5项目的问题,我从我的旧服务器,Windows Server 2008机器迁移了.这从未发生在旧服务器上.

尝试从网络位置加载程序集时,我遇到以下问题:

尝试从网络位置加载程序集,这会导致程序集在以前版本的.NET Framework中被沙箱化.此版本的.NET Framework默认情况下不启用CAS策略,因此此负载可能很危险.如果此负载不是用于沙盒装配,请启用loadFromRemoteSources开关.有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=155569.

看着 一些 其他 的问题,但他们没有提供一个可行的解决方案.

这是我到目前为止所尝试的:

  • 添加了devenv.config,XDesProc.exe.appx.configXDesProc.exe.configloadFromRemoteSources开关.
  • 检查组件是否被阻挡,而不是.
  • 尝试使用CasPol实用程序,即使这仅适用于.NET 4.0之前的项目.

一切都没有成功.

有没有其他解决方案来解决这个问题?

.net .net-assembly visual-studio .net-4.5 visual-studio-2012

13
推荐指数
2
解决办法
3万
查看次数

.Net framework 2.0配置工具

我最近安装了Windows 7,visual studio 2008和.net framework 3.5.

安装这些后,我无法找到.net框架配置工具.

它应位于%windir%\ Microsoft.net\framework\v2.0.507727 \中,文件名为mscorcfg.msc

我发现类似的唯一地方是%windir%\ Microsoft.net\framework\v1.0.3705,其中有名为mscormmc.cfg和mscormmc.dll的文件

知道从哪里获得配置工具?

.net frameworks

10
推荐指数
1
解决办法
9414
查看次数