惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Stack Overflow Blog
Stack Overflow Blog
博客园 - Franky
MyScale Blog
MyScale Blog
Jina AI
Jina AI
B
Blog
Microsoft Security Blog
Microsoft Security Blog
T
Troy Hunt's Blog
博客园_首页
T
Threatpost
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
L
Lohrmann on Cybersecurity
GbyAI
GbyAI
T
Tenable Blog
B
Blog RSS Feed
S
Securelist
T
Threat Research - Cisco Blogs
P
Privacy International News Feed
P
Proofpoint News Feed
T
The Exploit Database - CXSecurity.com
H
Hackread – Cybersecurity News, Data Breaches, AI and More
量子位
博客园 - 三生石上(FineUI控件)
大猫的无限游戏
大猫的无限游戏
雷峰网
雷峰网
C
CXSECURITY Database RSS Feed - CXSecurity.com
罗磊的独立博客
AWS News Blog
AWS News Blog
V
V2EX
宝玉的分享
宝玉的分享
J
Java Code Geeks
小众软件
小众软件
Spread Privacy
Spread Privacy
腾讯CDC
Google Online Security Blog
Google Online Security Blog
月光博客
月光博客
V
Visual Studio Blog
The Hacker News
The Hacker News
C
CERT Recently Published Vulnerability Notes
Project Zero
Project Zero
Know Your Adversary
Know Your Adversary
T
The Blog of Author Tim Ferriss
Last Week in AI
Last Week in AI
Apple Machine Learning Research
Apple Machine Learning Research
NISL@THU
NISL@THU
C
Check Point Blog
Webroot Blog
Webroot Blog
D
DataBreaches.Net
Cloudbric
Cloudbric
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
IT之家
IT之家

博客园 - refuly

【半原创】将js和css文件装入localStorage加速程序执行 SqlAgent备份脚本 ASP.net 使用HttpHandler实现图片防盗链 提取HTML代码中文字的C#函数 - refuly - 博客园 水晶头的制作 解决ASP.NET“类型初始值设定项引发异常” C# 实现Epson热敏打印机打印 Pos机用 去掉文件名中的非法字符 - refuly - 博客园 window.onbeforeunload与window.onunlad对比 用Response.Filter生成静态页[要注意并发问题] HttpModule通过修改CSS切换皮肤 asp.net Excel导入&导出 - refuly - 博客园 计算机端口的介绍 Sql Server数据导出EXCEL 获取字符串的真实长度 c# 小数位数处理 新旧身份证合法性验证及验证算法 C#进制转换 Asp.net 备份、还原Ms SQLServer及压缩Access数据库
解决vs2005 经WebDeployment发布后 global.asax 事件不启动
refuly · 2010-03-11 · via 博客园 - refuly

最近在做一个项目,需要在Appliction_Start启动时自动调度一些任务去运行。使用的编辑器是VS2005,XP系统,本地编译测试都很成功。将站点使用WebDeployment发布,并上传到Win2003服务器,发现Application_Start事件没有启动(我做了启动日志记录,发现日志为空)。

网上搜索了很多办法,一一去试都没有解决。据说有个临时解决办法,我还没有去试。

临时解决办法:

在编译网站的时候,把global.asax文件从项目中排除,再编译居然问题解决了.

发布的时候直接把golbal.asax文件copy到项目的根目录中,

如果哪位高手知道原因,请告诉在下一声.

看了老外的文章,试了下下面的办法,发现可以通过:

1、使用WebDeployment发布站点并获得名为一个“站点名_deploy”的子项目,一般我们就直接编译了,现在改改;

2、右键点该项目-->属性-->配置属性-->compilation-->将“allow this precompiled site to be updatable”前面的勾去掉

3、生成项目并获得编译后的内容,这时候你到编译好的项目里面的bin目录下可以看到很多的".compiled"的文件,把该目录下的所有文件都直接上传就OK。

4、在站点根目录下还有一个“PrecompiledApp.config”文件,我也一并传上去了。

5、由于bin目录下一旦有更新,站点会自动重新启动。而且如果要触发Application_Start事件,从静态页启动不了,必须打开动态页,还好我的首页就是“index.aspx”,直接输入地址,等待几秒钟站点重新启动,然后查看日志,事件成功被触发!!