2010-04-21 48 views
0

我使用VS 2010,vb.net和asp 3.5。我从内VS运行时,它有httpCookie导致页面不加载

Dim ctx As HttpContext = HttpContext.Current 
    Dim cookie As HttpCookie = ctx.Request.Cookies("SessionGUID") 
    Me.lbl1.Text = cookie.Value.ToString 

的页面加载罚款简单的Default.aspx页面,但是当我创建了这个网站,并运行该页面,它不会加载..它不给我一个错误,但没有出现。

这是视图源是什么样子

HTML> HEAD> META含量= “text/html的;字符集=窗口1252的” http-当量=内容类型>/HEAD> BODY>/BODY>/HTML>

我的标签拿出<,这样它会显示在这里...

如果我拿出Me.lbl1.Text = cookie.Value.ToString的页面加载罚款..所有我把页面放在一些文本和标签控件。

人有任何想法

+0

尝试并捕获在lbl1.text = cookie.value.tostring我看到,当在Visual Studio中运行时,cookie值返回正确,当它发布并在IIS中运行时,从不创建cookie。在Visual Studio外部运行时是否有权限或创建它们? – jvcoach23 2010-04-22 15:38:47

回答

0

以及..我没弄明白..但确实somethig不同,做的工作.. 不知道这是否是好还是坏。

我拿出了会议模块的所有配件,而是在session_start中的global.ascx文件中创建了一个 会话...也许这就是它应该一直以来的 。从那时起,我可以更改 我正在使用Cookie的位置。

就我所知道的那样工作..更多的测试会告诉你。