.net网站整体发布后,如果有个别文件修改了,如何更新到服务器上呢?

现在我是把整个网站再重新发布一下,然后,把发布生成的文件全部整体ftp覆盖过去,但是,我总感觉这样做不科学!!请问,如何进行个别文件的更新?关键每次发布之后,所有dll的... 现在我是把整个网站再重新发布一下,然后,把发布生成的文件全部整体ftp覆盖过去,但是,我总感觉这样做不科学!! 请问,如何进行个别文件的更新?
关键每次发布之后,所有dll的名字都变掉了,怎么知道哪个页面对应哪个dll呢?
展开
 我来答
理工爱好者

2018-08-24 · TA获得超过2283个赞
知道大有可为答主
回答量:5249
采纳率:97%
帮助的人:642万
展开全部
.net就是这么发布的啊。但是通常情况下,可以把代码按功能用途分成不同的类库,单独一个变化,发布对应类库就可以。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b05f684
2018-08-21 · TA获得超过109个赞
知道小有建树答主
回答量:154
采纳率:100%
帮助的人:67.4万
展开全部
如果只修改样式就只要覆盖页面就行,修改了程序,要替换这次修改你修改了哪几个项目里面的代码,把这几个项目名字的dll覆盖就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xuetian0546
2018-08-18 · TA获得超过128个赞
知道答主
回答量:16
采纳率:0%
帮助的人:5.6万
展开全部
1、如果是类库修改了,发布完成或者用release 生成成功后,替换dll文件即可。
2、网站的behind code 修改了,那么发布完成替换网站生成的dll文件即可。
3、css js 修改了,直接替换文件即可。
4、aspx 或 cshtml 修改了前置代码。那么发布完成,替换页面即可。
.net 无需整站替换,哪里改了,替换那里即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
timebirdss76391
2018-08-17 · TA获得超过792个赞
知道小有建树答主
回答量:1670
采纳率:60%
帮助的人:298万
展开全部
没遇到过文件修改,还把dll名称都改了的情况。
建议:说实话,对于你这种编译发布还把dll名字改了的情况,全部覆盖最保险......
1、如果你只想替换个别文件,建议,在文件管理器,文件用修改日期倒序显示,即:将最新修改日期的文件排到最前。然后将修改日期最近的文件拷贝覆盖就完了。
2、至于哪个页面对应哪个dll, 不知道你的网站是不是用asp.net mvc,基本上你那个站点,跟页面直接有关的dll只有一个(App_global.asax.dll应该也算一个,算两个?),而且应该跟你的项目同名,其他都是类库或者跟站点运行有关的dll
(以asp.net mvc为例,我的个人理解是,后台的所有controller,model,等cs代码都被编译打包进那个跟项目同名的dll了;如果是asp.net core有点不一样,cshtml会被编译打包进xxxx.Views.dll)
因为不清楚你的项目什么情况,所以我也不好说。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yanfei0410
2018-08-17 · TA获得超过357个赞
知道小有建树答主
回答量:530
采纳率:66%
帮助的人:255万
展开全部
.net的网站修改无非就是前台修改、后台修改以及存储对应多媒体资源的文件夹,部分更新推荐dll全部替换,替换你修改后的aspx前台页面,如果涉及到多媒体文件夹,需要手动创建并设置对应的权限。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(21)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式