自从我们公司已经有这么多年了,我已经玩过ASP经典和VB脚本,但是这真的让我很困扰。我们购买了CJWSoft ASP Protect,并做了一些定制,如果有人熟悉的话。我登录的每个页面都以URL末尾的问号结尾,并显示内部服务器500错误(使用测试服务器:Windows Web Server 2008 R2)。人们会认为登录后总会进入default.asp页面,但除非我打开一个新的窗口,它不会存储cookie。清除URL末尾的问号后,我可以访问我登录的任何页面。我在这里有IT员工,但我们不确定是什么原因造成的。CJWSoft登录后URL经典问号登录后
(IP地址/ Default.asp的?[或] IP地址/ password_admin/Default.asp的?)产生
内部服务器错误500
删除?我进入了服务器上的任何页面。为什么?
我想下面的脚本可能有一些用它做,或任何涉及到它...
If Session("PasswordAccess") = "No" Then
Thispage = Request.ServerVariables("script_name")
Else
'Thispage = Request.ServerVariables("script_name") & "?" & Request.Querystring & Request.Form
'Setting Below is more secure than the setting above which allows form post data to be re-returned to the page
Thispage = Request.ServerVariables("script_name") & "?" & Request.Querystring
End If
请帮我解决这个问号,别的是一个盛大的奖金!
你真的应该[启用详细的错误信息(http://stackoverflow.com/questions/5910147/setting-detailed-customer-error-messages-issues-iis7-asp-classic)和图确切地说500错误是什么。 – Martha
好主意。我会要求IT帮助我解决问题,以便详细查看。随着我一起学习...谢谢! – redfish
另一个问题:脚本在设置之后用'Thispage'做了什么?它只是做一个'Response.Redirect Thispage',还是尝试更奇特的? – Martha