.net网站整体发布后,如果有个别文件修改了,如何更新到服务器上呢?
现在我是把整个网站再重新发布一下,然后,把发布生成的文件全部整体ftp覆盖过去,但是,我总感觉这样做不科学!!请问,如何进行个别文件的更新?关键每次发布之后,所有dll的...
现在我是把整个网站再重新发布一下,然后,把发布生成的文件全部整体ftp覆盖过去,但是,我总感觉这样做不科学!! 请问,如何进行个别文件的更新?
关键每次发布之后,所有dll的名字都变掉了,怎么知道哪个页面对应哪个dll呢? 展开
关键每次发布之后,所有dll的名字都变掉了,怎么知道哪个页面对应哪个dll呢? 展开
23个回答
展开全部
有3种情况:
1、修改网页布局,那么只需要将修改的html文件复制过去覆盖调原文件就行。
2、修改程序主体之外的文件。比如一般dal层和bll层都是跟程序主体分开的,那么当你改动了bll层的代码后,只需要更新bll.dll文件就行了。
3、如果修改的是程序主体部分的代码,需要跟新bin文件。
其实修改后最好还是把config之外的文件全部复制然后覆盖掉服务器上的文件,一个项目发布版本也不大,这样不容易出错
1、修改网页布局,那么只需要将修改的html文件复制过去覆盖调原文件就行。
2、修改程序主体之外的文件。比如一般dal层和bll层都是跟程序主体分开的,那么当你改动了bll层的代码后,只需要更新bll.dll文件就行了。
3、如果修改的是程序主体部分的代码,需要跟新bin文件。
其实修改后最好还是把config之外的文件全部复制然后覆盖掉服务器上的文件,一个项目发布版本也不大,这样不容易出错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果只是单纯改了页面也页面代码:
aspx和aspx.cs 的话,是不需要将bin目录的dll文件上传的。
直接覆盖aspx或者aspx.cs就行了。
然后直接访问就可以了。
但是如果修改了其他层的代码,就需要重新覆盖bin目录的dll文件了,然后重新启动你的IIS服务器。
再访问就OK。
还有问题HI我~
aspx和aspx.cs 的话,是不需要将bin目录的dll文件上传的。
直接覆盖aspx或者aspx.cs就行了。
然后直接访问就可以了。
但是如果修改了其他层的代码,就需要重新覆盖bin目录的dll文件了,然后重新启动你的IIS服务器。
再访问就OK。
还有问题HI我~
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请问楼主解决了吗?我也遇到了同样的问题 找不到对应的dll,不知道怎么替换
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
发布的时候可以固定dll名字的!发布选项里面去找!
不要动态生成dll!
不要动态生成dll!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dll 应该不会变把 发布时好像并不会把所有文件上传 只会上传已修改的文件啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ftp连接器里有按需更新选项
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询