2010-04-21 52 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的位置。

就我所知道的那樣工作..更多的測試會告訴你。