再问一问题:网站发布部分页面修改如何替换?

dgz988 2011-05-23 05:22:05
原来网站已经发布完成,因为修改网站的部分页面,比如说有十个页面,此时只修改了LOGIN页面中的部分函数和功能,没有修改布局,重新发布后是否只需将部分文件替换就可以啊?

或者这么描述吧,理论上讲,我只修改了LOGIN.ASPX文件,应该只将原网站的此文件替换就可以了,但因为我修改的是它下面的隐藏代码为文件:LOGIN.CS文件,编译后它没了,我如果想实现替换的目的,应该替换掉哪个文件呢?

谢谢!
...全文
271 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ycproc 2011-05-24
  • 打赏
  • 举报
回复
重新编译了


发布以后 直接改 喜欢出问题的

除非只是改动 html
dgz988 2011-05-24
  • 打赏
  • 举报
回复
哈哈。。楼上的说比较合呼我的意思了,非常感谢!
随心录123 2011-05-24
  • 打赏
  • 举报
回复
一 你选择好 你修改过的页面 打开发布好的文件<%@ page language="C#" autoeventwireup="true" inherits="Default2, App_Web_7bq1zt4b" %> 红色的就是你bin文件夹里面的生成的dll文件。 你可以找到选择上传 。这样可以让你原来的dll文件不会一个个增加。
二 就是 把你发布的文件上传 然后直接上传bin文件夹覆盖原来的
wen6997793 2011-05-24
  • 打赏
  • 举报
回复
如果你是修改了.cs文件 只要重新生成下,把原来的bll 文件覆盖
如果只是修改了aspx 页面 就只上传 aspx 页面就行 不用重新生成 也不用上传bll 文件
dgz988 2011-05-24
  • 打赏
  • 举报
回复
楼上的兄弟:
我建的工程是两个文件,一个ASPX,一个CS。我只修改了CS中的内容,ASPX没动。发布后发现ASPX文件和原来的一样。所以只替换它肯定是不合适的。
子夜__ 2011-05-23
  • 打赏
  • 举报
回复
修改哪个文件上传哪个文件 覆盖就可以了。

闲游四疯 2011-05-23
  • 打赏
  • 举报
回复
我以前的话替换步骤是:
1.生成网站
2.删除服务器已有的CSS IMAGE JS之类的 减少上传文件大小
3.服务器网站备份 如果本地有或有把握可忽略
4.删除网站BIN
5.上传上来的网站替换过去
速度也挺快的
闲游四疯 2011-05-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 dgz988 的回复:]

那这种情况是不是替换整个BIN文件夹就可以了啊?
[/Quote]
bin替换 页面也得替换 因为是关联的
q107770540 2011-05-23
  • 打赏
  • 举报
回复
只能重编译 重新发布

如果你在发布时 将.cs文件也放到服务器上了
那么只需要更新 一下.cs文件即可
dgz988 2011-05-23
  • 打赏
  • 举报
回复
那这种情况是不是替换整个BIN文件夹就可以了啊?
闲游四疯 2011-05-23
  • 打赏
  • 举报
回复
如果是在web项目中写login.cs 编译后dll命名是系统随机 每次都不一样 你改到后台cs文件代码必须dll文件重新上传 .. 如果你要做只替换页面 将login.cs统一放到类库中 然后引用类库文件 则替换类库生成dll文件即可

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧