问题有点拗口。举个例子:假如我有一个网站,目录层次为OUT/IN/BIN,BIN里的一个DLL,在编译前可以访问OUT/IN/IMAGE文件夹里的一个文件。现在编译后,我将BIN文件夹拿到IN外面,即文件层次变成了OUT/BIN,OUT/IN/IMAGE。我能否通过配置config文件来访问到Image呢?
现实的情况是这样的。公司有两个网站,OA和ERP,本来是两个网址的,现在想挂在一起,把两个网站的BIN文件提取到外面来即层次结构变成OE/OA,OE/ERP,OE/BIN,OE/WEB.CONFIG。
搞了很久了没法弄成,求各位大侠帮助。
建议将OA,ERP都设置为IIS中的虚拟目录,这样,DLL可以利用 ~/ 的方式,以相对项目路径来访问特定项目的资源。OA就访问OA下的images,ERP就访问ERP下的Images。
可以实现,
在<appSettings>节点下新增一个 key, 比如:
<add key="IMAGE" value="OUT/IN/IMAGE" />
DLL中调用路径的地方改为读取这个appSetting
这样就可以通过修改value随意改变路径值了
最简单的其中一个使用二级域名连接到一级域名底下
用宏脚本的方式将你需要的dll拷贝到一个指定目录也是可以的