【问题标题】:Can someone explain how Production and Development work in ASP.NET有人能解释一下 ASP.NET 中的生产和开发是如何工作的吗
【发布时间】:2021-10-04 00:14:50
【问题描述】:

我想知道当您发布网站时开发和生产是如何工作的。在 Visual Studio 中使用 ASP .NET Core 时如何进行开发并将其发送到生产环境。

这是在 IIS 上发布的文件夹: enter image description here

这是本地主机上包含源代码的文件夹: enter image description here

【问题讨论】:

    标签: asp.net-core release development-environment production-environment


    【解决方案1】:

    引用官方的话,每当用户访问 ASP.NET 应用程序时,他的浏览器都会向网站发送请求。该请求由 Web 服务器软件接收,该软件与 ASP.NET 运行时协调以生成并返回所请求资源的内容。 ASP.NET 开发服务器是开发环境的另一种 Web 服务器选项;它附带并集成到 Visual Studio 中。除非 Web 应用程序已配置为使用 IIS,否则 ASP.NET 开发服务器会在您第一次从 Visual Studio 中访问网页时自动启动并用作 Web 服务器。我们在Determining What Files Need to Be Deployed 教程中创建的演示 Web 应用程序都是基于文件系统的 Web 应用程序,它们未配置为使用 IIS。因此,当从 Visual Studio 中访问这些网站中的任何一个时,都会使用 ASP.NET 开发服务器。

    更多信息请参考官方文档:https://docs.microsoft.com/en-us/aspnet/web-forms/overview/older-versions-getting-started/deploying-web-site-projects/core-differences-between-iis-and-the-asp-net-development-server-cs

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-13
      • 2014-10-11
      • 2011-06-28
      • 1970-01-01
      • 1970-01-01
      • 2023-01-18
      • 1970-01-01
      • 2015-11-02
      相关资源
      最近更新 更多