Я опубликовал форму InfoPath в качестве типа содержимого и сослался на нее в библиотеке документов. Однако, когда я пытаюсь открыть форму InfoPath из библиотеки документов, я получаю следующее сообщение об ошибке:
Запрошенный доступ к реестру не разрешен. в System.ThrowHelper.ThrowSecurityException (ресурс ExceptionResource)
в Microsoft.Win32.RegistryKey.OpenSubKey (имя строки, логическая запись)
в Microsoft.Win32.RegistryKey.OpenSubKey (имя строки)
в Microsoft.Win32.Registry.GetValue (String keyName, String valueName, Object defaultValue)
в Microsoft.Office.InfoPath.Server.Runtime.FormServer. <> c__DisplayClass1.b__0 ()
в Microsoft.Office.Server.Security.SecurityContext.RunAsProcess (CodeToRunElevated secureCode)
в Microsoft.Office.InfoPath.Server.Runtime.FormServer.DeterminePremiumSku ()
в Microsoft.Office.InfoPath.Server.Runtime.FormServer.get_IsPremium ()
в Microsoft.Office.InfoPath.Server.Controls.FormServerPage.OnInit (EventArgs e)
в System.Web.UI.Control.InitRecursive (элемент управления namingContainer)
в System.Web.UI.Page.ProcessRequestMain (Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
в System.Web.UI.Page.ProcessRequest (Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
в System.Web.UI.Page.ProcessRequest ()
в System.Web.UI.Page.ProcessRequestWithNoAssert (контекст HttpContext)
в System.Web.UI.Page.ProcessRequest (контекст HttpContext)
в Microsoft.Office.InfoPath.Server.Controls.FormServerPage.ProcessRequest (контекст HttpContext)
в ASP._layouts_formserver_aspx.ProcessRequest (контекст HttpContext)
в System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute ()
в System.Web.HttpApplication.ExecuteStep (шаг IExecutionStep, логическое и завершено синхронно)