使用 CassiniDev 的 HttpSessionState null
我正在尝试使用 CassiniDev 构建一些单元测试。 首先,我创建一个服务器和一个页面并生成一个请求:
CassiniDevServer server = new CassiniDevServer();
server.StartServer("C:\\", 8080, "/", "localhost");
File.Delete(@"C:\Default.aspx");
File.Create(@"C:\Default.aspx");
WebClient browser = new WebClient();
browser.DownloadString(server.NormalizeUrl("Default.aspx"));
一切都很好,但是当我尝试使用 HttpSessionState 对象时,它为空:
session = HttpContext.Current.Session;
我应该做其他事情或附加步骤吗?
I am trying to build some unit test using CassiniDev.
First of all I create a Server and a Page and generate a request:
CassiniDevServer server = new CassiniDevServer();
server.StartServer("C:\\", 8080, "/", "localhost");
File.Delete(@"C:\Default.aspx");
File.Create(@"C:\Default.aspx");
WebClient browser = new WebClient();
browser.DownloadString(server.NormalizeUrl("Default.aspx"));
Everything is fine, but when I try to use the HttpSessionState object, it is null:
session = HttpContext.Current.Session;
Should I do something else or additional steps?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论