请教,asp.net项目是必须放到IIS下建立的站点的根目录中或者是必须放到IIS所建立的虚拟目录中吗?
    如果我想将   asp.net项目放到IIS下建立的站点的根目录或者是放到IIS所建立的虚拟目录中  的文件夹中  可以吗?(我试了试处错误)如果可以怎么做?
    是这样我的一个客户在新网买了一个空间,买了三个域名,要做三个网站,而三个网站都想放到这一个空间上,这种方案如何解决呢?谢谢!

解决方案 »

  1.   

    不用,那里都可以放。你按右键,然后选择web共享就可以了啊。其他什么都不用设置的,iis也不用理它。
      

  2.   

    to: hanbb1982(汉堡~~) ( ) 信誉:100   我是租赁的空间,想一个这样的共享web文件夹下面在分别建立三个文件夹,而每个文件夹中放一个独立的网站,运行出错。
      

  3.   

    错误信息如下:
    配置错误 
    说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 在应用程序级别以外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。导致该错误的原因可能是在 IIS 中没有将虚拟目录作为应用程序进行配置。源错误: 
    行 46:            它为成员站点提供单独登录和核心配置文件服务。
    行 47:     -->
    行 48:     <authentication mode="Windows" /> 
    行 49: 
    行 50:  <!--  授权 
     
      

  4.   


    在默认的根目录下建bin文件夹呵呵,DLL 都放在bin文件夹下其余的aspx可以用文件夹存放还有web.config也存放在根目录下。
      

  5.   

    租赁的应该不行,你把那三个网站合并成一个WEB应用程序编译再放上去
      

  6.   

    IIS中可以设置多个站点,买了三个域名,当然设三个站点了。程序如果不放到根目录或虚拟目录中(设置成应用程序),则应用不是独立的,包括session都是共享的,且使用dll会有较大麻烦
      

  7.   

    to: caihj5188() ( ) 信誉:100 
       如果是自己的服务器就什么都不用说了,现在是租赁的空间,新网那边不肯给建立虚拟目录啊
      

  8.   

    to: sh5281
    --在默认的根目录下建bin文件夹--呵呵,DLL 都放在bin文件夹下--其余的aspx可以用文件夹存放--还有web.config也存放在根目录下。
    你说的可以,但是存在个问题,有时候俩个网站的文件是重名的,如何解决呢?而且这样做会很乱的
      

  9.   

    其实这三个网站是完完全全独立的,不要求Session共享了什么的,不知道有没有什么办法?
      

  10.   

    不用,那里都可以放。你按右键,然后选择web共享就可以了啊。其他什么都不用设置的,iis也不用理它。
    ~~~~~~~~~~~~~~~~~~~~~~
    我的机子还没有安装IIS,这样可以吗》???
      

  11.   


    其实就是把文件夹里bin里全部拿出来统一放在一个bin文件夹里,再就是只能有一个web.config.只要文件夹名不同,里面文件名相同都没关系。