如何将Asp.net 2.0网站部署到服务器 详细03

2024年12月04日 15:41
有1个网友回答
网友(1):

用自动放在web.config 文件中。好处就是不用像以前那样显式地在bin 目录下添加相关的 dll 文件,给开发的过程带来了便利,正由于这个,也导致了部署本地开发好的web 程序到 服务器的时候产生一些问题。是不是发现在本地运行一切正常的程序发布到服务器的时候不 工作了,很有可能就是你在web 程序中引用了.net 框架类库之外的第三方类库。 因此,无论你用xcopy 方式、vs 下的预编译方式、复制方式还是命令行模式下的as pnet_compiler 编译方式来发布到远程服务器,在这之前你还得像.net1.1 那样在你的w eb 程序根目录下添加bin 文件夹,并且将所有在你的网站中用到的第三方类库都放到该目 第2、4、6、7、8、9 行所引用的就是非.net2.0 基础类库,因此需要将这几条所对应的d ll 文件复制到bin 目录下,是不是这样就算完了?未必,看web.config 中的下面代码:复制代码 这段代码是用到asp.net ajax 控件时产生的,如果你装了Atalas 就知道。因此也必须把 System.Web.Extensions.dll 复制到 bin 目录。当然,可能在你的程序并没有用到 ajax.net 控件,也就不必如此了,只是说需要处理所有类似的问题。 当所有必须的dll 文件都复制到bin 目录下时,离成功部署也就不远了,其他操作按部 就班就可以了。