日期:2014-05-17  浏览次数:20504 次

Web Application项目中Global.asax发布后不执行
一个老问题,在网上看着答案五花八门,有点看不明白,我的开发环境是win7+sql2008+.net4.0,本来是想实现伪静态的,结果伪静态的页面都打不开,说找不到网页。希望高手赐教,谢谢啦……

------解决方案--------------------
把 Global.asax.cs代码都放在Global.asax里面,删除 Global.asax.cs
------解决方案--------------------
引用:
是把Global.asax和Global.asax.cs两个文件都移到application_code目录中吗?
测试的伪静态地址放在iis中运行。

Global.asax放在根目录下, .cs放在app_code下,必须在global.asax中写正确.cs的路径

在IIS中测试时,必须配置".htm和.html的扩展名映射"(并取消 '检查文件是否存在'),使IIS将.htm这类URL转交给asp.net处理.