一个主项目A,一个从项目B,B项目是A项目的一个功能模块,现在想把B项目放到A项目里面去,通过一个域名+文件夹+index.aspx来进行访问。
A项目已经发布成功,B项目发布成功上传到A项目中去,现在的问题是
我把B项目上传上去之后,出现

   安全身份验证模式。 
行 45:         -->
行 46:  <authentication mode="Windows"/>
行 47:  <!--
行 48:             如果在执行请求的过程中出现未处理的错误,

错误,如果我把B项目中的web.config给删除掉,那么就会出现配置程序集错误。现在想问下,如果处理这个问题。
我找呢些相关的资源,自己弄呢下,也没弄出来。
http://zhidao.baidu.com/question/195427226.html
http://zhidao.baidu.com/question/185271883.html?fr=qrl&cid=869&index=3&fr2=query补充说明,如果把B项目的Bin目录的文件拷到A项目bin目录去,因为名称有冲突,不行。我现在的想法,是看能不能配置web.config,把路径给弄下,可是,不知道怎么弄。
求教。

解决方案 »

  1.   

    如果你BIN目录不能合并的,你做什么都是无用的,.net是要编译的,所有的东西真实的存在于bin中
      

  2.   


    我能不能把B项目的bin目录整个文件夹拷到A项目B目录里面去,在配置Webconfig呢?
      

  3.   


    这个是不是要配置iis呢?
      

  4.   

    1.本地合并程序,重新发布生成
    2.如果要是用2级域名的话,要考虑下session共享等问题。
    (建议使用第一种方法。)
      

  5.   

    如果我把B项目里面的bin目录里面的文件名称改呢之后,那么这个该如何弄呢?
      

  6.   

    我以前是直接在A项目根目录下建个文件夹,然后把b项目拷到该文件夹下,先直接运行,会提示web.config的一些错误,这里不是删除b项目的web.config文件,而是把该文件的一些节点删除,然后就可以了,具体删什么也不太清楚了,好像有删authentication这个节点过,你试试看
      

  7.   

    主要就是考虑BIN文件夹的整合了。
      

  8.   


    可以的,多个项目合并到一起,只能有一个web.config和bin的
      

  9.   

    如果当前文件夹中有Web.config,则使用当前文件夹的;
    如果当前文件夹中没有,则查找上一级文件中的Web.config,如果找到,则使用之;
    如果没找到,则继续往上一级查找,直到找到或达到根文件夹为止。
    没有必要.而且一个应用程序只能使用一个
    对一般比较单一的项目 建议用一个web.config文件
     
     
      

  10.   

    web.config中加<clear /> 可以吗