网站发布后Global.asax不执行Application_Start方法,只有90分全拿出来了,急啊!

帝路哈冈 2014-01-15 12:27:00
VS2010 net2.0 使用Web Deployment Project 发布Asp.net网站,我新建其他的网站测试发布完全没有问题。
Global.asax里只有Application_Start方法里有一行代码
Application["a"] = "1234";

然后我在登录页取值根本取不到值,试过n种办法了都不行。
Global.asax是单独文件没有Global.asax.cs文件,我加过也不行!跪求高手!已经弄了一天了今天还是不行!!急啊!只有90分了全部拿出来了!
...全文
657 19 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
只为思考 2014-09-25
  • 打赏
  • 举报
回复
直接把未编译的 Global.asax和Global.asax.cs 复制到已发布的网站根目录即可
lylshr 2014-07-21
  • 打赏
  • 举报
回复
楼主,问题解决了没有呢,也不说一下
帝路哈冈 2014-01-15
  • 打赏
  • 举报
回复
引用 15 楼 liuchaolin 的回复:
那就不用Global.asax不行吗,直接配置<httpModules> 一样的
额,这个还真没用过,不行研究下试试!
金色海洋 2014-01-15
  • 打赏
  • 举报
回复
根目录下,必须有 Global.asax 这个文件吧。 编译到dll里面,好像不会被执行。 你放一个 Global.asax 文件试试,而且里面要指定到对应的命名空间。
md5e 2014-01-15
  • 打赏
  • 举报
回复
那就不用Global.asax不行吗,直接配置<httpModules> 一样的
帝路哈冈 2014-01-15
  • 打赏
  • 举报
回复
引用 13 楼 liuchaolin 的回复:
2 如果是已发布的站点 Global.asax 不执行 Application_Start 问题 发布的站点 根目录有PrecompiledApp.config 造成冲突 删除后可以正常运行 PrecompiledApp.config 是预编绎网站 生成的文件 一般情况用不到
试过了没用
md5e 2014-01-15
  • 打赏
  • 举报
回复
2 如果是已发布的站点 Global.asax 不执行 Application_Start 问题 发布的站点 根目录有PrecompiledApp.config 造成冲突 删除后可以正常运行 PrecompiledApp.config 是预编绎网站 生成的文件 一般情况用不到
md5e 2014-01-15
  • 打赏
  • 举报
回复
http://blog.csdn.net/cuizh1983/article/details/6435334
帝路哈冈 2014-01-15
  • 打赏
  • 举报
回复
引用 10 楼 kongwei521 的回复:
你发布在IIS多少里面? 如果是WIN7 或者2008R2里面的IIS 你尝试把你的项目的应用程序池里面的托管模式改成经典或者集成试试。
我的发布在了2003上了。这有什么要注意的么?
蝶恋花雨 2014-01-15
  • 打赏
  • 举报
回复
你发布在IIS多少里面? 如果是WIN7 或者2008R2里面的IIS 你尝试把你的项目的应用程序池里面的托管模式改成经典或者集成试试。
帝路哈冈 2014-01-15
  • 打赏
  • 举报
回复
引用 8 楼 liuchaolin 的回复:
使用Web Deployment Project 发布Asp.net网站,那说明Global.asax已经不存在了,不要将Global.asax发布
Global.asax确实不存在了被打包的统一的dll文件里了,这个我反编译看到了,你说的“不要将Global.asax发布”是什么意思?发布的时候排除Global.asax文件么?发布完了再拷过去么?我试过不行啊
md5e 2014-01-15
  • 打赏
  • 举报
回复
使用Web Deployment Project 发布Asp.net网站,那说明Global.asax已经不存在了,不要将Global.asax发布
帝路哈冈 2014-01-15
  • 打赏
  • 举报
回复
引用 4 楼 chb345536638 的回复:
你怎么取的值,把取的代码发出来
代码如下:
    App:<%=Application["a"] == null ? "App is null" : Application["a"].ToString()%>
帝路哈冈 2014-01-15
  • 打赏
  • 举报
回复
引用 3 楼 laiyongxin 的回复:
将Global文件删除 然后再添加一个新的Global文件 行不行
试过了不行
谈阿大 2014-01-15
  • 打赏
  • 举报
回复

Application.Add(a,"12345" );
  • 打赏
  • 举报
回复
你怎么取的值,把取的代码发出来
lyx266 2014-01-15
  • 打赏
  • 举报
回复
将Global文件删除 然后再添加一个新的Global文件 行不行
【Help】 2014-01-15
  • 打赏
  • 举报
回复
粗看,看不出什么问题
帝路哈冈 2014-01-15
  • 打赏
  • 举报
回复
没有人帮忙么,悲剧啊!

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧