【发布时间】:2011-01-09 23:29:10
【问题描述】:
现在是一个使用所有免费开源技术开发的非营利组织网站。 (阿帕奇,PHP,Mysql) 我们真的想将其更改(重写)为 Microsoft asp.net 3.5。 我需要购买 .net 的许可副本吗?我可以使用免费快递版吗? 作为一个非营利组织,预算是主要问题。 如何在asp.net中经济地开发网站? 感谢您的帮助。 谢谢!!
【问题讨论】:
现在是一个使用所有免费开源技术开发的非营利组织网站。 (阿帕奇,PHP,Mysql) 我们真的想将其更改(重写)为 Microsoft asp.net 3.5。 我需要购买 .net 的许可副本吗?我可以使用免费快递版吗? 作为一个非营利组织,预算是主要问题。 如何在asp.net中经济地开发网站? 感谢您的帮助。 谢谢!!
【问题讨论】:
2018 年更新!
现在有了 .NET,世界就是你的牡蛎。你有像 Visual Studio Code 这样的轻量级编辑器,可以免费用于 .NET 开发,你可以使用 .NET Standard / .NET Core 编写可以跨平台运行的应用程序。几乎没有理由不使用 .NET 进行此类工作。
【讨论】:
您可以使用免费的Visual Web Developer Express Edition。
但是,您仍然需要为 IIS 网络主机付费(就像 LAMP)
编辑:回复您的评论:您需要找到一个带有 SQL Server 的 ASP.Net 网络主机(请注意,某些主机会为 SQL Server 收取额外费用)。
您只需要 Visual Studio;特快版就可以了。
您可以简单地通过 FTP 将 ASP.Net 文件夹结构复制到 Web 服务器。
Visual Studio 的发布向导将为您完成这项工作,并且只会发布您需要的文件,因此您不妨使用它。
【讨论】:
.NET Framework 是免费产品(如啤酒)。当然,您需要一个有效的 Windows 许可证才能使用它。
Visual Studio Express Edition 确实能够构建复杂的应用程序。
真正的问题可能归结为 SQL Server。虽然有免费的 Express Edition,但它有数据库大小限制(4GB/数据库)并且只能使用单个处理器和 1GB RAM。 如果您有大量数据,这部分可能会变得很昂贵。当然,您仍然可以使用 MySQL 作为数据存储。
也就是说,可以使用Mono 和 Apache 在 Linux 上托管 ASP.NET 应用程序。
【讨论】:
您可以免费使用 Visual Studio Express (2008/2010) Web Developer。
【讨论】: