Asp.net 网站,xxx.dll(dll自己编写)在vs2005上调试正常,发布到IIS7.0调试时出错。应用程序池关闭。将vs2005装在服务器上调试程序是通过的,但是发布到IIS7.0上就出错,且没有错误提示,直接是网站“无法显示网页”,iis “程序应用池”关闭,请高手快速指点,急!!!!

解决方案 »

  1.   

    这个应该是你IIS配置的问题吧。
    没有错误提示,又说“无法显示网页”?这也是错误啊。
      

  2.   

    应该怎么配置啊?当页面需要调用dll时,就会无法显示,应用程序池关闭。
      

  3.   

    看Windows的系统日志,里面有关闭的原因。
      

  4.   

    IIS7有两种模式 集成模式和经典模式 试试是不是都有问题
      

  5.   


    应用程序池“YYStore”将被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。
      

  6.   

    日志:为应用程序池“YYStore”提供服务的进程在与 Windows Process Activation Service 通信时出现严重错误。
    应用程序池配置怎么配置啊?
      

  7.   

    怎么实例化啊?我在vs2005的环境下是可以的啊!就是发布网站放到IIS上,调用dll的网页不可以了。
      

  8.   

    IIS7 发布网站时默认会帮你新建一个程序池的,多半是IIS配置问题,你看下网站里的普通html页面可否浏览?貌似我的网站放到Win7 上的IIS7上,就改了下
    1:父路径
    2:应用程序池托管模式改为“经典”
    3:配置文件里改一下,比如<system.web>里的Httphandlers移到<system.webServer>下其他默认就可以跑起来了啊
      

  9.   

    不行啊!普通的html页面可以浏览,就调用dll的页面时不可以浏览的,我这Httphandlers移到<system.webServer>下提示配置错误。
      

  10.   

    结贴了,谢谢大家,配置没问题,最后是dll的问题,因为dll不是我的,到现在还费解为什么因为dll在vs上行,在IIS上就不可以了。
      

  11.   

    怎么弄的啊,我的也是这个问题,本地vs里调试正常,放到服务器IIS里就不行 了。