我使用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
您可否包含此异常的堆栈跟踪? –