如何配置IIS 7以允许托管站点使用存储会话ID的第三方cookie与Windows服务进行通信?

时间:2016-07-14 20:27:30

标签: c# asp.net iis cookies windows-services

我有一个托管在IIS 7上的网站,它通过Windows服务与Ingenico签名设备进行通信。当我最初在本地PC上测试网站功能时,该网站将打开,我会点击触发GetSignature()方法的按钮。此方法使用HTTPWebRequests和HTTPWebResponses打开与签名设备的连接,声明设备,提示签名,检索签名,释放设备以及关闭连接。

以下是一小段代码:

GetSignatureCodeSnippet

以下HTTP请求使用此cookie中的session-id进行单个事务。在本地运行时,我不得不将浏览器设置为允许第三方cookie,否则会从未存储会话ID,并且会出现Http404错误。

我遇到问题的地方是我已将所有功能添加到我的网站并更新了我的测试网站以包含此新功能。测试站点托管在IIS 7上。当尝试与签名设备通信时,我现在正在获取Http404,因为它不允许第三方cookie。如何/我可以配置IIS以接受来自Windows服务的第三方cookie?

0 个答案:

没有答案