作为云计算的第一个IDE,Visual Studio for Mac旨在与Azure并肩工作。 在这篇文章中,您将创建一个ASP.NET Core项目,编辑网站以保持独特,然后将该项目部署到Azure。 要完成此任务,请确保您的设置满足以下要求:
- Visual Studio for Mac 7.2.x或更高版本
- .NET Core 2(如果您没有.NET Core 2,则可以从.NET Core站点下载最新版本)
- Azure帐户(如果您没有Azure帐户,则可以立即免费注册!)
有了这些先决条件,您就可以开始使用ASP.NET Core应用程序了。 请记住,您可以从Visual Studio for Mac完成此操作,以便关闭终端并忘记FTP。 要开始,请打开Visual Studio for Mac,然后单击“新建项目”。 在New Project屏幕上,选择.NET Core> App> ASP.NET Core Web App,然后按照提示命名您的项目。
项目创建完成后,您将编辑HTML以真正使其成为您自己的独特项目。 在Visual Studio for Mac中,展开Views> Home并打开About.cshtml。 随意编辑这个页面,以任何你认为合适的小方式。 在这个例子中,我将“关于”文本改为“这是由Xamarin博客上的教程创建的!
此时,保存项目并将其部署到Azure。 如果您没有帐户,现在是在Azure上创建免费帐户的好时机。 创建帐户后,右键单击或按住Ctrl并单击您的项目,然后选择“发布”>“发布到Azure”。
如果您尚未登录到Visual Studio for Mac,请通过发布工具登录。 一旦登录,你会被这样的窗口迎接:
如果您已经是Azure用户,则可能会看到现有应用程序服务的列表。 您需要为此练习创建一个新的,所以请点击左下角的“新建”。 这将带您进入“新的应用程序服务”屏幕,您需要填写项目的相关信息。 准备就绪后,“创建”按钮应该处于活动状态:
如果“创建”按钮未激活,请务必检查是否填入了所有字段,并且您选择的名称可用。 如果您选择的名称不可用,则可能会在名称字段附近看到感叹号。 一旦一切顺利,你应该能够点击“创建”按钮; 继续看看会发生什么!
应该出现一个警告,让你知道这可能需要一些时间,你可以解雇。 然后,您将看到以下信息栏消息:
一旦发布,您的新部署的ASP.NET核心Web应用程序应该打开您的默认浏览器!
结束语
在这篇文章中,您学习了如何使用Visual Studio for Mac创建和发布ASP.NET Core Web App到Azure。 我们很高兴将Azure集成直接添加到IDE中,我们希望您喜欢使用它。