我的网站aa下有一个文件夹bb,里面放置的是WebService,并且这个bb的文件夹在iis里也是作为application发布的。
现在的问题是aa网站下有一个bin文件夹,bb作为一个单独发布的application下面也有一个bin文件夹,可是bb下面的WebService页面不找自己目录下的bin,总是去根目录也就是aa的bin文件夹里去找dll,结果找不到页面显示异常....
其实如果我把bb下面需要的dll都放入aa下的bin文件夹的话,页面就能正常显示了,可是因为bb跟aa中bin下的dll有重名... 于是不能混放..... (┬_┬)
请问用什么方法能够告诉bb下面的页面应该调用bb自己的bin下的dll呢?(其实默认不是应该先搜自己目录下的bin,搜不到dll之后才去向上一层搜索bin么?怎么我这边看起来效果是反的= =|||)
aa和bb下面都有自己的web.config,是不是应该在这里指明呢?
(说白了吧,我要调用的是dll是App_Code.dll 两个文件夹里都有各自的App_Code.dll,所以不能覆盖.... )
请高手赐教!
发布将bb也作为一个application 相当于一个子站点
1、你给他绑定域名或IP的话访问它应该也有独立的bin才行
2、如果说没有绑定域名或IP的话,就只要根目录有bin就可以了
如果没有特殊需求,请不要那样坐,一个网站目录包括根目录,只能存在一个BIN目录,当然也可存在多个BIN目录,但是起作用的只有根目录那个。你完全可以把这AA和BB放到一个解决方案里,然后设置AA为起动项目,而AA引用BB项目,发布AA,这样就可以了~
把bb单独发布为一个网站,绑定一个子域名即可