首先确认你的应用程序放到了web站点下面,然后打开iis管理器,在相应的web站点下右击你的应用程序目录=〉属性=〉在目录选项卡中,找到应用程序设置,然后点击应用程序名后面的“创建”按钮,然后点击确认。

解决方案 »

  1.   

    看看你的程序根目录下有bin目录,Web.config,Global.asax,也就是说你的应用程序是一个独立于其他应用程序的应用程序。正如组织机构一样,一个公司会有很多部门,每个部门都相对独立。看看别人的直接拷到wwwroot下就可以运行的程序和你的有什么不一样就知道了。单独的应用程序就是应该区别于其他的应用程序,这样的应用程序就可以有属于自己的区别于其他应用程序的特性,这些特性可以通过应用程序的Web.config来配置,同样可以继承顶级特性,若你没有在应用程序中重写这种特性。
    以上观点纯属个人理解,仅供参考。
    白天大家都上班,所以问题不会及时回答,我想可能是这样的。
      

  2.   

    to:comy(泥娃)
        你说的可能有道理。但是我想不通的是,为什么别人的程序拷贝到另外一台机子上不用配置成应用程序呢?    程序是三个人做的,然后烤到服务器上调试,其他两个人的都不用配置成应用程序,而就我一个人的要。我实在搞不懂为什么?
        而且我也看过了他们的web.config文件,跟我的没有什么两样。    想不通!!!!!!!!!!!!!!!!!!!!!!!!!!!!
       
        拜托有知道的能不能说两句???
      

  3.   

    有可能是因为以前有同名的应用程序已经在iis中配置,检查一下他们的应用程序是不是已经在iis中配置成应用程序
      

  4.   

    我检查过了,不可能的。
    也就是说他们的也没有配置成应用程序。只是在iis中建立一个虚拟目录就可以了。我也在iis中建立虚拟目录就不行,而且还要把这个虚拟目录配置成应用程序。这就是我最想不通的地方。
      

  5.   

    to: ZHANG9652(剑神独孤求败) 我知道这样可以解决呀。可是我想明白为什么会有这种差别。