我现在的操作系统是用得server 2003 iis 是6.0 ,vs2005 现在是发布了以后的网站不能访问,要是静态页面就能显示,如果是动态的就不能显示,在vs2005中直接运行也是这个情况,我不知道是哪里的配置不正确

解决方案 »

  1.   

    在iis中右击网站,选择属性。然后定位到“根目录”的标签页。
    在“执行权限”中选择“只允许脚本”
      

  2.   

    怀疑你iis不支持asp.net,他默认支持asp。你
    从IIS manager里的server extension页面可以启动支持asp.net。
      

  3.   

    IIS默认的站点设置就可以访问ASP。NET吧
      

  4.   

    好像不装IIS的话ASP.NET都能正常调试的啊
      

  5.   

    重新为IIS注册一下.net
    找到vs2005的命令行:
    aspnet_regiis -i
      

  6.   

    添加/删除程序-添加/删除windows组件-应用程序服务器-Asp.net打勾
      

  7.   

    你的IIS的asp.net里选择的版本号是不是2.0.
    你的IIS是否允许了asp.net2.0扩展。
    重新注册ASPNET--IIS。
    文件夹权限。(asp.net用户可读可写可执行,iis用户可读。)
    “在vs2005中直接运行也是这个情况”----你调试的时候用IIS还是vs2005自带的webserver?
      

  8.   

    http://blog.csdn.net/zhoufoxcn/archive/2008/09/12/2915811.aspx
      

  9.   

    错误提示贴出来。
    如果页面都不能解释,那要看看网站是不是设置成可执行程序。再看服务里面的asp.net服务有没有正常启动。
      

  10.   

    IIS里是否禁止了asp.net
    aspx是否注册,权限配置是否正确
    建网站,环境是否配置asp.net相应版本