2008yb目录IIS中设置成应用程序

解决方案 »

  1.   

    显然是缺少urlrewrite文件~把你bin目录下的文件copy过来
      

  2.   

    是web.config配置文件冲突问题,你将第二个站设置成第一个站的虚拟路径就可以了 
    你的系统是xp吧 只能建一个网站是不是?那你就建一个虚拟目录用第一个站的子目录访问了,就不会出现问题了
    因为一个站里面web.config只能有一个,除非你两个站的配置文件一样,你可以放在一个站里面,就是说将第二个站作为第一个站的栏目出现,把第二个站的web.config(一定要两个是一样才能删除啊,否则删除了第二个调用第一个的也没法访问)给删除掉,还有其他配置文件也是一样的
      

  3.   

    这个问题我曾经碰到过,因为配置文件是继承上一级目录配置文件的,也就是说在运行的时候youweb的相关节点的配置都会加载到2008yb应用程序的配置中,但在2008yb的bin中无法找到URLRewriter程序集,所以导致此异常。解决这个问题,可以在2008yb的配置文件的相关节点添加remove节点,例如:<httpModules>  
    <remove name="ModuleRewriter" />  
    </httpModules> 如果你遇到的问题跟我一样,此处改正之后可能还会有其他异常抛出,建议你把两个配置文件的代码都贴出来,可以完整的看一下。另外,
    此种方案也可以,但个人认为不便于以后的维护。
      

  4.   

    http://blog.csdn.net/avril
    这个里面的文章,去看看