首页 新闻 会员 周边 捐助

.net程序编译完以后放到网站根目录就运行不了

0
悬赏园豆:20 [已关闭问题]

园子里的哥哥姐姐,我遇到个很麻烦的问题。网站是买别人编译过的,没给源码,然后我要在网站的基础上添加一些功能,与那个网站不存在直接的关系,只是想放到他的子目录下面去,但是一传到他的子目录下就运行不了了。 哥哥姐姐有知道告诉一下吧 谢谢了哈

1、我试过用虚拟目录指向那个根目录,不好用。

2、看网上的朋友说 合并web.config跟bin目录 我合并了web.config文件,但是bin合并不到一块去,因为有2个App_Code.dll。

问题补充: 标题错了,是放到网站的子目录下就访问不了,根目录就没问题的
12112121的主页 12112121 | 初学一级 | 园豆:130
提问于:2009-12-22 13:12
< >
分享
其他回答(2)
0

试试生成一个固定名称的dll,不要用app_Code.dll

http://www.cnblogs.com/downmoon/archive/2007/12/29/1020014.html

邀月 | 园豆:25475 (高人七级) | 2009-12-22 13:15
0

还是bin目录中.dll文件的问题,因为发布后,.cs代码会被封装到一个dll中,在config中会有一个指定dll名称的标记,你有两个的话肯定会有一个是无效的,所以最好是生成一个新的.cs -》dll,但是貌似你不可能实现,那么你只能是部署两个虚拟不录然后用路径去访问了,必要的地方用iframe去嵌套。

还有个麻烦的就是 保证必要的新功能页面.cs文件名称和现有的系统没有冲突的前提下,合并两个dll文文件,这个好像困难点。

邢少 | 园豆:10926 (专家六级) | 2009-12-22 14:20
0

你可以先将原来的文件取出来在vs里面运行一下,然后添加你要的那些功能,然后再整理发布出去。这样肯定就是OK的。

天堂口 | 园豆:514 (小虾三级) | 2009-12-23 20:41
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册