SecurityException(部分信任)从Windows窗体应用程序运行工作流

时间:2009-06-24 18:46:19

标签: .net workflow-foundation

我正在尝试使用从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)

0 个答案:

没有答案