我使用ASP.Net 3.5,C#,開發ID被破壞:Visual Studio的2008年。當我使用會話狀態信息是無效的,而且可能在ASP.Net
Session["FileName1"] = "text1.txt"
它工作正常,但後來我使用
number1=17;
string FileName1="FileName1" + number1.toString();
然後用
Session[FileName1]="text1.txt";
設置讓我運行時錯誤
會話狀態信息無效,可能會對System.Web.SessionState.SessionStateItemCollection.Deserializer(BinaryReader在讀取器)
任何人都可以解決我的問題,當我在使用Session
字符串被破壞 變量?請記住它的工作原理我的開發機(意爲本地的Visual Studio)上,但在部署到服務器時,它給人提到的錯誤。
它工作在我的本地視覺工作室,但它給我在部署它的服務器上發生錯誤。 –
嘗試'string FileName1 =「text1.txt」+ Guid.NewGuid()。ToString();''Session.Add(FileName1,「text1.txt」);' – Fred
您可否包含此異常的堆棧跟蹤? –