发布前,登陆http://localhost/project/很正常,发布后,登陆这个url,就自动跳到了error.aspx页面了,这是什么原因啊?
解决方案 »
- 生页静态页后页面上出现多余代码的问题
- 官网下载的discuz!NT3.5为什么只有readme和upload_files两个文件夹??该怎么用啊?
- 还是dataset
- 博客 预览 字符的截取
- 新做的网站,请大家提点意见^_^
- Cookie问题.用户的注册
- 组合控件如何定位?
- 如何让所有页面上的各种出错都转向一个相同的页面
- 我的DATAGRID中的CHECKBOX被绑架了:(
- 为什么ASP.net要用Parameters.Add,而不是要asp里一样用StrSql = "SELECT * FROM Member WHERE UserName='"+StrUserName+"'";
- html问题
- 阴阳历转换问题
就是这句代码有问题,第一次加载的时候,没有数据,刷新一下后就有数据了。
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Try
Dim LoginUser As String = Page.Request.ServerVariables("Logon_User").Trim
Dim LoginUserAlias As String = LoginUser.Substring(LoginUser.LastIndexOf("\") + 1).Trim
If LoginUser = "" Or LoginUser Is Nothing Then
Response.Redirect("error.aspx?subinfo=1.You have no permission to access Award Poll.")
Else
Me.lblLogin.Text = "User: " & LoginUser
If dbClass.IsAdminUser(LoginUserAlias) = True Then
Me.linkAdmin.HRef = "admin.aspx"
Else
Me.linkAdmin.HRef = ""
End If
End If
Catch ex As Exception When (Not TypeOf ex Is ThreadAbortException)
Response.Redirect("error.aspx?subinfo=2.You have no permission to access Award Poll.")
End Try
End Sub发布后,运行这个程序,首先进入了error页面,原因是LoginUser没有值
Dim LoginUser As String = Page.Request.ServerVariables("Logon_User").Trim
我们在同一个局域网内,这句代码运行后LoginUser肯定不是空的啊,而且调试中确实不是空的,只有发布后才是空的,刷新后却又有值了。