website 发布 部署

修炼成精 2010-12-13 05:09:45
一个website的网站,我全部复制到服务器上去。报错,仔细看提示路径竟然是我本地的
于是我发布一下,上传服务器ok。

但,我现在需修改一个default.aspx.cs之类的cs文件,然后只能再发布一次!再复制全部文件!
因为我找不到webapplication下的那个dll文件!

请问我错在哪里?web site的应该怎样发布?
...全文
162 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
修炼成精 2010-12-16
  • 打赏
  • 举报
回复
http://www.cnblogs.com/chy710/archive/2006/10/26/540959.html

关于 Web Deployment
ycproc 2010-12-14
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wuyq11 的回复:]

默认的发布方式生成随机的dll文件
使用webdeployment发布网站,生成固定的名称DLL
替换DLL就可
[/Quote]
+1
修炼成精 2010-12-14
  • 打赏
  • 举报
回复
over,就是说,只生成下是不可以的
必须发布才有dll

举例,我修改default.aspx.cs,我无法知道是哪个dll,必须重新发布全部覆盖?


oh,楼上说web deployment发布方式,我还没试过...
hople useful
wuyq11 2010-12-13
  • 打赏
  • 举报
回复
默认的发布方式生成随机的dll文件
使用webdeployment发布网站,生成固定的名称DLL
替换DLL就可
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 zhoudelun 的回复:]
我以为可以编译下web site,替换某个dll
[/Quote]

你如果知道替换那些dll的话,只需要更新相应的dll是最快捷的方法的
修炼成精 2010-12-13
  • 打赏
  • 举报
回复
那就是说必须得重新发布了?
我以为可以编译下web site,替换某个dll
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zhoudelun 的回复:]

我知道如何发布,问的是,我每次修改一个cs文件都得重新发布覆盖吗?

[/Quote]

修改了cs,你得要重新编译,得到最新的dll

如果你很肯定知道修改了那些dll的话,那只要覆盖相应的dll就行 了

如果你拿不准的话,还是全站覆盖比较稳妥

修炼成精 2010-12-13
  • 打赏
  • 举报
回复
1楼不看问题就回答?
我知道如何发布,问的是,我每次修改一个cs文件都得重新发布覆盖吗?
2楼,当然是写在webconfig里的,1楼意思应该是本地跟真实服务器数据库不一样,所以要改下。
robake 2010-12-13
  • 打赏
  • 举报
回复
你为何不将数据库字符串写到web.congif文件里?
  • 打赏
  • 举报
回复

在VS里面,右键”你的网站项目“,选择 ”发布网站“,指定目录即可。

然后把发布出来的目录,复制到服务器上面,改一下数据库连接字符串就可以了

62,074

社区成员

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

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

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

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