编译上传到服务器问题~

moonwrite 2008-11-20 10:50:33
项目是.net 1.x的

服务器上看不到aspx.cs文件

我本地上有aspx.cs文件
我修改aspx.cs文件后 编译 然后要把什么放上去啊~~

一个方案有几个项目:
项目:MYS web的 有bin文件夹
项目:MYSCommon 类库的

我练习三层结构的时候 把类库编译生成了DLL 然后把DLL放到bin中

我看到项目:MYS的bin中有MYS.DLL 但它才有200+k

如果我修改了MYS中的aspx.cs文件 编译后 是不是把这个MYS.DLL覆盖服务器上的MYS.DLL就可以了~?

1.请问我要怎么做
2.请提高相关的参考资料


...全文
78 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
没有梦想 2008-11-20
  • 打赏
  • 举报
回复
只要把相关的dll覆盖就行了。
moonwrite 2008-11-20
  • 打赏
  • 举报
回复
我总结一下 看我的了解对不对
也就是每一个web项目会在(myWeb)
WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files
生成的一个myWeb文件夹

在myWeb文件夹中对根据项目中的aspx.cs生成很多个随机命名的dll
1.可以用这些dll覆盖服务器上的dll 但它们是随机的所以不方便
2.把bin文件夹中的dll覆盖服务器上的dll 因为是我们命名的 所以比较直观

是不是这样~
庚武讲堂 2008-11-20
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 hubofly 的回复:]
引用楼主 moonwrite 的帖子:
如果我修改了MYS中的aspx.cs文件 编译后 是不是把这个MYS.DLL覆盖服务器上的MYS.DLL就可以了…


直接发布网站,同时覆盖所有文件,而不是直接覆盖dll 因为你可以看到 发布出来的文件的aspx里面的 第一行里面的类似于
<%@ page language="C#" autoeventwireup="true" inherits="LogonCountNumber, App_Web_hg8y_1uw" %>

inherits这个里面的逗号的 后面 App_Web_hg8y_1uw 这个,是系统帮你…
[/Quote]


他说的是对的,这也是我头疼的问题,做的网站,客户总是要改这改那,有时只要改一点点.aspx.cs文件,就要全部重新编译上传.因为生成的dll文件名是随机的,而每个aspx页面都对应着相应的dll,如果不重新上传,就会出错,除非每个页面都改...那样也麻烦,而且可能出错..

期待更好的解决办法.我是用vs2005,不知2008的怎么样
hubofly 2008-11-20
  • 打赏
  • 举报
回复
[Quote=引用楼主 moonwrite 的帖子:]
如果我修改了MYS中的aspx.cs文件 编译后 是不是把这个MYS.DLL覆盖服务器上的MYS.DLL就可以了…
[/Quote]

直接发布网站,同时覆盖所有文件,而不是直接覆盖dll 因为你可以看到 发布出来的文件的aspx里面的 第一行里面的类似于
<%@ page language="C#" autoeventwireup="true" inherits="LogonCountNumber, App_Web_hg8y_1uw" %>

inherits这个里面的逗号的 后面 App_Web_hg8y_1uw 这个,是系统帮你生成好的,所有是有区别的,如果按照你的说法,会产生很多不必要的错误,所以最好的就是直接全部覆盖
linhl 2008-11-20
  • 打赏
  • 举报
回复
把bin文件夹下的DLL上传就行了
moonwrite 2008-11-20
  • 打赏
  • 举报
回复
怎么个相关法?

62,269

社区成员

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

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

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

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