C# ASP.NET网页跳过程序集函数调用后面的代码
你好,StackOverflowC# ASP.NET网页跳过程序集函数调用后面的代码,c#,asp.net,trust,C#,Asp.net,Trust,你好,StackOverflow 我有一个ASP.NET/C网页,在代码隐藏中从托管的.dll程序集调用函数。它在dev环境中运行良好,但生产环境会跳过程序集中的函数,从我从内部日志记录方法中可以看到,没有任何异常或日志记录。程序集需要权限才能在服务器上启动进程并使用文件IO。从阅读中,我看到这似乎与代码信任级别有关,但我不知道从何处着手朝工作方向进行更改。如何从服务器的上下文检查程序集的信任级别?这是您在运行时查找当前域的应用程序信任的方式 AppDomain.CurrentDomain.Ap
我有一个ASP.NET/C网页,在代码隐藏中从托管的.dll程序集调用函数。它在dev环境中运行良好,但生产环境会跳过程序集中的函数,从我从内部日志记录方法中可以看到,没有任何异常或日志记录。程序集需要权限才能在服务器上启动进程并使用文件IO。从阅读中,我看到这似乎与代码信任级别有关,但我不知道从何处着手朝工作方向进行更改。如何从服务器的上下文检查程序集的信任级别?这是您在运行时查找当前域的应用程序信任的方式 AppDomain.CurrentDomain.ApplicationTrust 真正的好东西在这里 AppDomain.CurrentDomain.ApplicationTrust.DefaultGrantSet.PermissionSet Permission集合上的.IsUnrestricted属性很可能为false 接下来要做什么取决于目标框架版本。在4.0中对所有这些的工作方式进行了一些更改 这里有大量的信息。。。