如何获得ScriptResource.axd?用HTTPS调用

时间:2010-03-01 15:34:22

标签: asp.net asp.net-ajax https

我的网站是HTTPS,我使用重定向模块将对HTTP页面的任何请求更改为HTTPS页面。这可以很好地使用这个......

http://www.codeproject.com/KB/aspnet/WebPageSecurity.aspx

然而,该页面还获得了各种脚本资源,作为ASP.Net AJAX和Telerik控件的一部分,例如。

http://www.mywebsite.co.uk/ScriptResource.axd?d=RZJPznutyCmbbBAHSbKedj3kgUyiK7uBICOoB7IdFt8MWVJ-D-TxNWt-mdkCrv5HGSAToaV2udumFlE1EKBiow2&t=7dbf7a27

由于我的大多数网站都使用HTTPS,然后有一些GET请求来构成页面使用HTTP IE8根本不喜欢这样,并提示用户显示通过HTTPS接收的内容。如果用户执行此操作,则ASP.Net AJAX javascript文件不会加载到浏览器中并发生混乱!

有没有办法告诉ASP.Net或IIS通过ScriptResource.axd作为HTTPS提供所有请求?我在一个论坛上看到有人说他们使用了一个处理程序来执行此操作,但没有提供示例代码。

对于指向正确方向的指针真的很棒。

感谢。

0 个答案:

没有答案