我正在尝试使用从Windows窗体应用程序调用的顺序工作流控制台应用程序。当项目运行时,我点击将创建并启动工作流程的按钮
我得到SecurityException未处理 该程序集不允许部分信任的调用者。我正在调用我在.net2.0目标应用程序中调用的类很好。如果我将相同的引用放入.net3.5目标窗体应用程序中,它也可以工作。
我想,因为我有.net 3.5 sp1我不应该有这个问题 .NET Framework 3.5 SP1 Allows managed code to be launched from a network share!
为什么工作流安全性与我做的其他任何事情都不同?我已经阅读了一些建议添加
的文章我宁愿修复工作流请求的权限,我会在哪里做?
我已登录了workflowConsoleApplication,我刚刚添加了
[assembly: System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.RequestMinimum,Name="FullTrust")]
到控制台应用程序而不是当我单击按钮创建并启动工作流程时,我现在收到此错误:
FileLoadException 无法加载文件或程序集'WorkflowConsoleApplication1,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = aac23b652e4eab76'或其依赖项之一。无法授予最低权限请求。 (HRESULT异常:0x80131417)