众家智慧,实时资讯


Google
 
  热门搜索: 网络工程师培训 三亚酒店预定 英语家教 舞蹈培训
标签:joycode.com
时间:
出处:DotNet2学习 (7 : 113)

DotNet2学习

22
Fri, 22 Apr 2005 17:

把VS.NET2005Beta2下载了下来,一直都没有好好地去研究一下。
今天突然想到一个有意思的Idea,关于程序中数据的获取方式的。
反正想试试而已,于是顺便练习了一下范型。

通常做数据缓存的时候,都是依靠Cache来实现的。
其实DotNet的垃圾回收和WeakReference类就可以用来做缓存了。
测试的代码如下:

运行C:\WINNT\Microsoft.NET\Framework\v2.0.40607>aspnet_compiler -v /djlp1 -p H:\Websites\DljPortal c:\dljp1之后,

在 c:\dljp1 生成了一个目录,里面有 bin 目录,有data目录,还有其他文件都复制了过去了。

bin目录下多了几个dll文件:__code7jyhe1in.dll __DljPortalltzbmqxr.dll __resources9y3reyon.dll default.aspx.cdcab7d2.compiled global.asax.compiled global.asax7xyenj3t.dll ...

而以前的 default.aspx 现在的内容变成:This is a marker file generated by the precompilation tool, and should not be deleted!

不过这个 c:\dljp1 是不会自动变成http://localhost/dljp1 的。这还要自己去添加。

web.config里的信息没有变。 不过这次 codeSubDirectories/这个设置没有提示错误了。。

最难得的是global.asax已经失踪了,这个文件将在bin目录下用global.asax.compiled来指定。内容是:

21
Thu, 01 Jul 2004 16:

VWD提供一个内置的 Web Server ,使我们可以不依赖 IIS 就能直接进行开发。

它在处理 /handler.ashx/pathinfo.jpg 这样的 url 上则与 IIS 有差别。

这个差别是 IIS 会把这个作为 /handler.ashx 来处理,而在 VWDWS 中会作为 pathinfo.jpg 来处理。

这个问题部署后就不再有,但是在开发时却很麻烦。

要解决这个问题,可以用HttpContext.RewritePath来替换路径。如果在Global.Asax中做,就是:

首页 上一页 下一页 末页
文章内容均为自动聚合而来,不代表本网站赞同其内容和观点. 本页执行时间:2253.594 ms
© 2008 Dig168.com 冀ICP备07502488号
合作伙伴 链接交换
2254.43410873