sharepoint - SharePoint 中的 HttpOnly cookie 中断浏览器中工作流的创建

标签 sharepoint workflow httponly

这不是问题,而是我刚刚发现的解决方案。 问题是这样的: 当我尝试在 MOSS Enterprise 安装中通过浏览器在文档库上创建批准工作流时,我收到了“意外错误”消息。向浏览器输出错误,我得到了

Value cannot be null.
Parameter name: g  at System.Guid..ctor(string g)
  at Microsoft.Office.Workflow.WrkAssocPage.AssociationOnLoad(EventArgs ea)
  ...

日志没有提供任何更有用的信息。

我找到了这个页面 http://social.msdn.microsoft.com/forums/en-US/sharepointworkflow/thread/f84f0878-5c40-41fa-accc-9961cef93792/ ,它有一些听起来很有前途的解决方案,但没有一个对我有用。

对我有用的解决方案是关闭 httpOnly cookie,我最近在 web.config 中使用以下行启用了它

最佳答案

这些页面上的表单背后的代码需要能够将数据存储在 cookie 中。

解决方案是:如果您想使用工作流,请不要将 httpOnlyCookies="true" 放在您的 web.config 中。

关于sharepoint - SharePoint 中的 HttpOnly cookie 中断浏览器中工作流的创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2029002/

相关文章:

c# - 在 C# 中获取 SP 配置数据库版本

Sharepoint 网站需要一段时间才能在早上加载第一件事

ffmpeg - Apple Automator、Shell 脚本和批处理文件 - 视频字幕

java - 如何在 Alfresco/Activiti 工作流程中检索方面值

javascript - 即使在 httpOnly 标志设置为 false 的开发人员工具中列出了 cookie,访问 document.cookie 也会返回空字符串

c# - 没有代码隐藏的 ASP.net 页面

用于编辑列表项的 Sharepoint Web 部件

visual-studio-2010 - 在 VS2010 中跨项目共享我的 dll 库

php - 在 Laravel 中为 CSRF token 设置 httpOnly 标志

javascript - 如何在 ngCookies 中设置 httpOnly 标志?