我正在用虚拟机(LAMP)建立一个完整的开发环境。在本地测试之后,我将设置一个可公开访问的web服务器并启动该站点。
我将使用Vagrant来处理我的Mac上的虚拟机设置。
当所有这些都完成后,我显然会将网站文件上传/提交到公共web服务器,但是我(或者可以)也将虚拟机设置上传到公共(和真实) web服务器吗?
我认为没有,但是在本地配置Linux (我将使用Ubuntu)虚拟机(安全性等等)是有意义的。使用Vagrant/SHH等,然后在运行时使用相同的配置。
所以基本上有两种选择:
(1) No, use Vagrant to set up LAMP, but the same setup
我有一个Sitecore Visual Studio项目,它使用Team Development for Sitecore,并根据本文中概述的最佳实践进行设置:。它有一个位于Sitecore根目录之外的web项目,在构建时它会将必要的文件复制到我本地的Sitecore安装目录中。它工作得很好。我知道,如果我需要对Sitecore配置进行更改,我可以使用App_Config/Include文件夹中的包含文件进行更改,这些更改也会复制到我本地的Sitecore安装,并合并到Sitecore站点中。但是,如果我需要对ASP.NET配置进行其他更改,该怎么办?(非Sitecore配置)根据我上面引用的
我有一个.NET Web项目,它有几个REST端点,我只希望通过我创建的Azure虚拟网络中的资源来访问这些端点。Azure函数和Azure Web角色等资源将只访问这些端点。换句话说,我不想让终结点公开。
因此,我用虚拟网络配置了Web应用程序,但显然我还需要将Web应用程序添加到应用程序服务环境(据我所读,这是相当昂贵的)。引用Azure
VNET Integration gives your web app access to resources in your virtual network but does not grant private access to your web
我正在尝试通过visual studio团队服务创建web部署包。
目前,我已经在Visual Studio中创建了一个web deploy发布配置文件。我使用Visual Studio Team Services中的MSBuild来构建解决方案并创建web deploy包。然后,我压缩包并将其保存到共享位置。然而,这种方法的问题是,它不能为我提供一种在不同环境下具有相同构建的方法。比方说,我为DEV环境创建了一个web部署包。然后,当我必须部署build to SIT环境时,我将需要再次构建解决方案并创建一个包。这样,我就可以为不同的环境构建不同的版本。我希望有相同的构建被提升到不同的环境,