从网络驱动器运行时我的.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.有任何想法吗?
我最近建立了一个新的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.
我看着 在 一些 其他 的问题,但他们没有提供一个可行的解决方案.
这是我到目前为止所尝试的:
loadFromRemoteSources开关.一切都没有成功.
有没有其他解决方案来解决这个问题?
.net .net-assembly visual-studio .net-4.5 visual-studio-2012
我最近安装了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的文件
知道从哪里获得配置工具?