从SharePoint中的https切换回http(MOSS 2007)

时间:2009-06-30 15:11:16

标签: c# asp.net sharepoint http https

我在端口80中有一个MOSS 2007实例和一个Web应用程序(网站集),它通过端口443扩展以启用https。

此实例在网站集内部有一个asp.net Web应用程序。这个asp.net Web应用程序在调用其中一个合格的aspx webforms时输入https协议,但是当用户离开表单时,https协议仍然在其余导航中处于活动状态。

你必须知道:

  1. 所有网站内容页面必须是并且是共享点网页(网站内容)。
  2. 所有网址都是并且必须是相对的。
  3. asp.net网络应用程序正在使用一个可以处理http - > https的http模块,反之亦然(它通过覆盖page_load事件来工作)。
  4. 我正在寻找一种本地方式在SharePoint(MOSS 2007)或使用IIS中执行此操作。

1 个答案:

答案 0 :(得分:0)

您是否尝试将用户与自定义表单末尾的http://./server-relative-url相关联?我不知道这是否有效,但如果您必须使用相对URL,我认为这是最好的。

修改

我不喜欢它的“感觉”,但我现在唯一能想到的就是使用HTTP模块来更新页面中的https链接。如果它是SharePoint生成的内容,您需要集体更新,那么这是实用和有效的,也许是唯一的选择?

您需要找出一些逻辑(可能会向页面添加内容),以便HTTP模块知道何时激活。