制作网站/项目便携式 - 检查清单

时间:2009-03-14 10:27:22

标签: asp.net vb.net ajax portability custom-server-controls

晚上好/上午/后/中午。

我有一个ASP.net 3.5网站,我在VWD 2008 Express中使用vb.net,我也使用MS SQL Server 2008 Express,我使用了ajax标签和http://www.4guysfromrolla.com/开发的textBox字符计数器控件数据库附带MS SQL Server Management Studio Express,文件存储在SQL默认的“Data”文件夹中。

整个项目的代码和表单存储在我的E盘中的文件夹中。我需要将整个项目交给另一位必须完成它的同事,请按步骤描述如何使我的网站可移植(就像我可以将它全部放在他可以随身携带的闪存盘中的文件夹中)。

还有一件事,我已经完成了我的项目,我需要将它发送给其他程序员。

任何人都可以建议像:清单或必须清单来实现这一目标吗?

PS:我试图将项目从一个服务器移动到另一个服务器时遇到了问题,该项目似乎在寻找AJAX控件的dll和textBox计数器,我最初解压缩了它们所在的文件夹,我认为是在我的桌面上,虽然当我将这些控件添加到“工具”选项卡时,我创建了一个新选项卡,然后我从中解压缩控件源代码的地方选择了dll,不够吗?

提前致谢

1 个答案:

答案 0 :(得分:2)

我对所有解决方案使用以下文件夹结构

  • <强>溶液

    • <强>文档

    • <强>库

    • <强>脚本

    • <强> SQL

    • <强> SRC

docs - 包含所有文档

libs - 包含解决方案使用的所有非GAC框架dll。你应该首先在这里复制dll,然后以这种方式引用它们,它们是src文件夹的可重复引用。

脚本 - 为没有安装VS和构建服务器的设计人员构建脚本

sql - 用于创建数据库的所有sql脚本

src - 我们将此文件夹分解为以下文件/文件夹结构的解决方案的所有来源

  • solution.sln
  • PROJECT1
  • 项目2
  • WEBSITE1
  • WEBSITE2

现在,当你复制解决方案文件夹时,一切都是相对的,所以会起作用。

我建议您将项目添加到源代码管理中,我建议Subversion/SVNTortoiseSVN客户端