问题:
我在使用vs2005开发项目,在项目中使用了global.asax文件我使用了Session_Start事件和Session_End
事件和Application_Start事件,在Application_Start事件中初始化Application变量作为缓存,
,在使用web deployment工具编译后,Global.asax文件编译到page_deploy.dll中.发布到服务器后
发现事件不能正常触发,在开发环境下是没有任何问题的.
我试过使用反编译工具查看编译后的dll文件,也是正常的.
这个到底是什么问题呢,到现在也没有搞清楚.
临时解决办法:
在编译网站的时候,把global.asax文件从项目中排除,再编译居然问题解决了.
发布的时候直接把golbal.asax文件copy到项目的根目录中,
如果哪位高手知道原因,请告诉在下一声.
vs2005 global.asax 编译后的bug?
原创wx60f90dec4c4e0 ©著作权
上一篇:识别低效率的SQL语句
下一篇:招聘.NET开发人员
-
Go程序的交叉编译
Go程序的交叉编译是每一位GO程序猿必须掌握的知识点。但是我没有。在昨天,我编译了一个项目,生成了二进制,放到目标机器上,执行报错,错误如下:bash: ./api.linux: cannot execute binary file: Exec format error提示很明显,可执行文件格式错误,不能执行二进制文件。直接定位到了,是目标机器的内核跟我的Macbook Pro不匹配;接着在目标系
cannot execute binar Exec format error GOARCH GO交叉编译 aarch64 -
VS2005编译libevent
libevent版本为libevent-1.4.5-stable。 WIN32-Prj目录下有VC项目文件。 libevent.sln不能
makefile socket memcached function c -
Global.asax的16个事件处理过程web应用 asp.net 客户端 自定义 web开发
-
动态注册HttpModule管道,实现global.asax功能
1.所用类库有 Microsoft.Web.Infrastructure.dll 和WebActivator.dll 2.类代码如下 using System; using System.Collections.Generic; using System.Linq; using System.Tex
动态注册HttpModule microsoft 错误信息 浏览器版本 javascript -
python numpy矩阵除以255
 
python numpy矩阵除以255 叉乘 数据结构 数据格式