Visual Studio に SharePoint WebPart プロジェクトがあります。プロジェクトの一環として、interop.ActiveDS.dll を参照しています。
プロジェクトを正常にコンパイルし、ソリューションを SharePoint に追加/展開できます。SharePoint で WebPart を実行しようとすると、次のエラーが表示されます。
That assembly does not allow partially trusted callers.
[SecurityException: That assembly does not allow partially trusted callers.]
PeopleAdWebPart.PeopleAdWebPart.OnLoad(EventArgs e) +0
System.Web.UI.Control.LoadRecursive() +47
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +7350
System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +213
System.Web.UI.Page.ProcessRequest() +86
System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +18
System.Web.UI.Page.ProcessRequest(HttpContext context) +49
Microsoft.SharePoint.Publishing.TemplateRedirectionPage.ProcessRequest(HttpContext context) +153
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +358
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64
[assembly: System.Security.AllowPartiallyTrustedCallers] を assemblyinfo.cs ファイルに追加しましたが、これは役に立ちませんでした。
これに対する回答をいただければ幸いです。