【问题标题】:How to deploy an ASP.NET Core mvc app locally on a Mac, and re-deploy on build如何在 Mac 上本地部署 ASP.NET Core mvc 应用程序,并在构建时重新部署
【发布时间】:2017-12-19 04:50:47
【问题描述】:
我遇到了这种情况,我正在使用 Visual Studio for mac 在我的 Mac 上开发 ASP.NET Core MVC 应用程序。
每次我点击运行时,Web 项目都会完成它需要做的所有事情,它托管在 localhost 上。
但我想拥有与 Windows 相同的环境。由于您将应用程序配置为“托管”在本地 IIS 上,并且每当您构建 Web 项目时,它都会自动发布到该本地 IIS。这样您就可以继续编写代码,当您想测试它(而不是调试它)时,您只需重新构建您的解决方案,并将 Web 项目发布到本地 IIS,您可以在其中直接测试新编写的功能。无需“启动”网络项目。
有人在新的 Visual Studio for Mac 上有过这方面的经验吗?
谢谢
【问题讨论】:
标签:
macos
deployment
localhost
asp.net-core-mvc
visual-studio-mac
【解决方案1】:
我正在寻找一种在 Mamp 上部署我的 ASP.NET Core 网站的方法(在 Mac 上开发)。
现在,出于测试目的,我需要运行 2 个 Visual Studio 实例(在 mac 上打开第二个 Visual Studio 的命令行:在终端中,打开 -n -a "Visual Studio")。
然后在一个解决方案中运行 ASP.NET,并在第二个 Visual Studio 实例中运行您的 iOS / Android 项目。
很无聊。
另外,我还在寻找如何在 Visual Studio Mac 上选择配置文件。在 Visual Studio 中,我可以运行我的 IIS Express 配置文件、我的 swagger 配置文件等。如何在 Mac 上指定??
感谢您的帮助!祝大家好运。