asp.net在iis上配置经典和集成的差别

myminimouse 2017-03-27 07:37:27
更新一个web,完了发现不正常。后来折腾半天没头绪。把代码拷到服务器上去调试,没出任何异常。

后来就只有瞎找了,把程序池的模式由经典改为集成,就正常了。

网上找了无数资料,还是不知道原因到底在哪。

ps1:这个web部署了好几个服务器,每个服务器看.net和iis版本都是一样的。
ps2:这个有问题的服务器,上面跑了好几个web,也同时更新的。其他web的程序池配置都是经典,运行正常。
ps3:其他web都是4.0开发的,但是引用的log4net版本是2.0的。出问题的web引用的log4net是4.0的。但是把出问题的web引用的log4net和配置拷贝到没出问题的web里,编译后覆盖到服务器也是正常的。
ps4:不正常的现象是没有进Application_Start(加了调试信息)
ps5:不正常的本地调试,服务器调试,都可以正常运行(估计是因为没用到iis)

实在没头绪了,提供的信息有点乱,请各位帮帮忙,或者出出主意应该从哪方面下手。现在问题是解决,但是不知道具体原因是什么。
...全文
824 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
myminimouse 2017-03-28
  • 打赏
  • 举报
回复
引用 1 楼 net_lover 的回复:
你可以参考这个文章里面的细节问题。 https://msdn.microsoft.com/zh-cn/library/bb515251(v=vs.100).aspx 哪些不同可以对照比较
老大再麻烦一下,现在的现象更明确了 1 带PrecompiledApp.config文件,配置为经典,正常 2 不带PrecompiledApp.config文件,配置为经典和集成都正常
myminimouse 2017-03-28
  • 打赏
  • 举报
回复
谢谢老大
myminimouse 2017-03-28
  • 打赏
  • 举报
回复
继续添加现象 1 带PrecompiledApp.config文件,删除掉bin下面的App_global.asax.compiled,配置成集成,正常 2 其他正常的web,带PrecompiledApp.config,没有App_global.asax.compiled,一直正常(集成) 真的凌乱
孟子E章 2017-03-27
  • 打赏
  • 举报
回复
你可以参考这个文章里面的细节问题。 https://msdn.microsoft.com/zh-cn/library/bb515251(v=vs.100).aspx 哪些不同可以对照比较

8,329

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 IIS
社区管理员
  • IIS
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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