如何通过脚本运行ASP.NET Framework项目?

时间:2019-09-16 18:58:44

标签: asp.net .net .net-core

我正在尝试简化一些我和其他开发人员必须在公司执行的日常工作。为了使我们的本地开发环境运行,我们必须经历一系列步骤:启动VM,API和其他Web服务器。我的目标是编写一个脚本来自动化所有这些。

给我带来困难的唯一部分是一个步骤,特别是在启动其他用.NET Core编写的微服务API之前,必须启动.NET Framework编写的网关API项目。可以通过我们已经使用的脚本轻松启动.NET Core API,但我希望也将.NET Framework项目也包含在此脚本中,该脚本必须先于其他.NET Core API。当前,我们在Visual Studio中打开.NET Framework项目,按Run,然后运行脚本以启动其他.NET Core API。

有人对我如何自动启动.NET Framework项目有任何指示吗?

1 个答案:

答案 0 :(得分:0)

我假定您正在使用IIS Express进行调试,这意味着您必须打开Visual Studio并开始调试才能启动网站。

我建议您在计算机上安装完整的IIS(而非Express)。它具有以下优点:

  1. 您仍然可以在Visual Studio中调试
  2. 无论Visual Studio是否正在运行,应用程序都将始终响应请求。

为此:

  1. 在“开始”菜单中搜索并打开“程序和功能”
  2. 点击左侧的“打开或关闭Windows功能”
  3. 在列表中选择“ Internet Information Services”,并提供所需的所有功能(“ World Wide Web Services”下的几乎所有内容,以及“ Web Management Tools”下的“ IIS Management Console”至少)

IIS Install

我假设您从那里知道如何在IIS管理器中设置网站。与在生产服务器上相同。只需将站点(或虚拟文件夹)指向代码所在的位置即可。

在您的Visual Studio项目中:

  1. 打开项目-> [项目名称]属性...
  2. 点击左侧的“网络”
  3. 在“服务器”下,从下拉列表中选择“本地IIS”
  4. 确保“项目网址”与您在IIS中设置的位置匹配

Visual Studio中还有一个“创建虚拟文件夹”按钮,可以根据需要帮助您设置站点。