.net网站整体发布后,如果有个别文件修改了,如何更新到服务器上呢?
现在我是把整个网站再重新发布一下,然后,把发布生成的文件全部整体ftp覆盖过去,但是,我总感觉这样做不科学!!请问,如何进行个别文件的更新?关键每次发布之后,所有dll的...
现在我是把整个网站再重新发布一下,然后,把发布生成的文件全部整体ftp覆盖过去,但是,我总感觉这样做不科学!! 请问,如何进行个别文件的更新?
关键每次发布之后,所有dll的名字都变掉了,怎么知道哪个页面对应哪个dll呢? 展开
关键每次发布之后,所有dll的名字都变掉了,怎么知道哪个页面对应哪个dll呢? 展开
23个回答
展开全部
.net就是这么发布的啊。但是通常情况下,可以把代码按功能用途分成不同的类库,单独一个变化,发布对应类库就可以。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果只修改样式就只要覆盖页面就行,修改了程序,要替换这次修改你修改了哪几个项目里面的代码,把这几个项目名字的dll覆盖就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、如果是类库修改了,发布完成或者用release 生成成功后,替换dll文件即可。
2、网站的behind code 修改了,那么发布完成替换网站生成的dll文件即可。
3、css js 修改了,直接替换文件即可。
4、aspx 或 cshtml 修改了前置代码。那么发布完成,替换页面即可。
.net 无需整站替换,哪里改了,替换那里即可。
2、网站的behind code 修改了,那么发布完成替换网站生成的dll文件即可。
3、css js 修改了,直接替换文件即可。
4、aspx 或 cshtml 修改了前置代码。那么发布完成,替换页面即可。
.net 无需整站替换,哪里改了,替换那里即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没遇到过文件修改,还把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)
因为不清楚你的项目什么情况,所以我也不好说。
建议:说实话,对于你这种编译发布还把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)
因为不清楚你的项目什么情况,所以我也不好说。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
.net的网站修改无非就是前台修改、后台修改以及存储对应多媒体资源的文件夹,部分更新推荐dll全部替换,替换你修改后的aspx前台页面,如果涉及到多媒体文件夹,需要手动创建并设置对应的权限。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询