asp.net - 开发或部署 .NET 应用程序是否需要付费?

原文 标签 asp.net .net payment

我听说 .NET 不是免费的,如果我开发 .NET 应用程序,我必须向 Microsoft 付费。这是真的?如果是这样的话:

  • 我需要支付什么?
  • 我是通过学术联盟订阅 MSDN(我们免费下载各种 Microsoft 软件产品,如 VS2008 和 Windows Server 2008)。我是否需要为使用这些工具制作的软件付费?
  • 带有 ASP.NET 的 Web 应用程序怎么样?当我托管我的应用程序时是否需要支付费用,还是我只需支付技术费用?

  • 编辑:

    所以你说的是用ASP.NET或者PHP开发web应用是一样的(忽略技术问题,只看支付方面),我只需要支付托管费?

    编辑2:

    .NET 规则 :)

    最佳答案

    .NET 不需要您付费。

    通常,您会听到它不是免费的,但这是指 GNU 的“自由”概念,如“自由”中的“自由”,而不是价格上的免费(或者,用他们的话来说,.net 是啤酒中的免费,但不是自由如自由)。

    您可以使用您的学生许可证来创建 .net 应用程序。也可以下载VS 2008 Express Edition,功能齐全,可以开发。

    或者,您可以使用非 Microsoft 产品在 .NET 中进行开发。 Mono 包括一个完全独立的、免费的运行时。甚至还有免费的 IDE,例如 SharpDevelop。

    - - 编辑 - -

    是的。您可以使用 .NET 开发和部署网站、应用程序或其他任何内容。技术本身没有任何需要付费的东西。唯一需要付费的是某些工具(例如 Visual Studio Professional Edition 或 Visual Studio Team Editions)。有很多方法可以免费使用 .NET 进行开发。

    对于免费的 ASP.NET 开发,您有两种选择。首先是使用Mono Project's ASP.NET Implementation运行您的网站。这是完全免费的,可以处理 asp.net 站点。

    但是,如果您为托管付费,则您的主机将支付 Microsoft IIS 和 asp.net 站点托管的许可费用。您的费用包含在托管中。

    关于asp.net - 开发或部署 .NET 应用程序是否需要付费?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/663923/

    相关文章:

    c# - Textbox.Text 的值错误

    c# - Microsoft 报告参数未重置

    c# - 如何在 .NET 图表的 Y 轴上对数据进行分组?

    ios - Apple Pay - 支付后端服务器 - iOS

    php - 如何使用现有的 customerId 处理 Braintree 付款

    ASP.net MVC + ASP.net Identity Seeding 角色和用户

    c# - ASPNET 核心 : Wrong Value for ContentRootPath

    c# - "Exception of type ' System.OutOfMemoryException ' was thrown"使用 xmlserializer 时

    php - Magento 订单被收取两次费用

    c# - 使用 Session 将数据从 .aspx 文件传递​​到 .ashx 文件