【问题标题】:Best practice to send a ASP.Net Core Web App project to someone?将 ASP.Net Core Web App 项目发送给某人的最佳实践?
【发布时间】:2020-05-05 06:50:57
【问题描述】:

我是 ASP.NET 项目的新手,我想知道如何通过电子邮件将我完成的 C# 项目分享给某人,以便他们可以在他们的机器上运行它(IIS Express)?这是一个工作机会技能测试。

我需要发送所有文件和文件夹还是只发送源代码?

项目文件夹是 6MB,所以我无法通过电子邮件发送。

对不起我的英语,谢谢你的帮助!

【问题讨论】:

  • 另外,现在我有一个 XunitTest 项目。我想知道您是否将我的解决方案项目和我的 XunitTest 项目捆绑在一起?它们似乎在两个不同的存储库中?

标签: c# asp.net-core asp.net-mvc-3 iis asp.net-web-api


【解决方案1】:

将其上传到 GitHub 并共享存储库链接是一种不错的发送方式。因为它是为了一份工作,所以它也会展示你精通版本控制。

您还可以在其中包含一个描述应用程序的README.md 文件。

【讨论】:

  • 谢谢,我应该包括 bin 文件夹吗?
  • @Gregory 习惯上不这样做 - 然后将提取您的存储库的人应该能够重建您的项目。在README.md 文件中,您可以包含构建项目所需的任何先决条件或依赖项,例如.NET 版本。你更了解你的观众,所以是否包含 bin 由你决定
【解决方案2】:

我不确定这与 ASP.net 有什么关系。这只是一个关于如何传输大文件的问题,不是吗?如果是这样,现在 6mb 对于电子邮件来说并不是那么大。大多数邮件服务器都会处理得很好。但是,如果电子邮件是一个问题,请将其放在无数可用的文件共享平台之一上,例如 Dropbox。

至于您需要发送哪些特定文件。这将取决于公司给你的要求——但我想他们肯定需要查看你的源代码,并且可能希望整个东西都可以运行。所以发送任何需要的东西,这样他们就可以轻松运行它。

你试过把它拉上拉链吗?源代码通常会非常有效地压缩到一个小得多的文件,因为它包含很多重复。

【讨论】:

  • 感谢您的回答!我会尝试压缩它?我应该包含所有依赖项、dll 和 bin 吗?
【解决方案3】:

将 zip 文件上传到您的 google 驱动器,然后将其作为驱动器附件发送。 (这实际上是谷歌的建议)或者只是简单地与他们分享。如果您发送附件的用户有邮件配额,我建议附件尽可能小。

【讨论】:

  • 好的,谢谢。我应该先删除 bin 文件夹,因为它很大吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-30
  • 1970-01-01
  • 2011-11-02
  • 2010-10-04
  • 1970-01-01
  • 2012-07-25
相关资源
最近更新 更多