我知道这是一个非常愚蠢的问题,但我几乎没有从服务器级别设置网站/网络应用程序的经验——我一直使用 Arvixe 或 GoDaddy 等第三方。所以,我有一个可以远程访问的 Azure VM。我需要(显然)在上面设置我的网站。我已经安装了 IIS,所以我想网站会进入
inetpub > wwwroot
文件夹,对吧?通常只需复制并粘贴文件、FTP 等吗?将您的网站/网络应用程序“上传”到您的 VM 的典型、可接受的方式是什么?
答案1
没有 - 不同的人做不同的事情。取决于扩展。我从不使用 wwwroot - 我总是把它放在一边,停止默认网站,创建一个新的。我很少手动部署 - 部署是自动的。
当我手动部署时,通常是通过远程桌面或文件共享进行复制/粘贴。但是,我部署的大多数东西都是我们内部应用服务器的本地门户。
一个建议 - 永远不要上传实时网站远程文件。这需要时间 - 而且你会失败。
上传到暂存文件夹,然后运行删除备份文件夹的脚本,停止站点,将当前文件夹重命名为备份,将暂存文件夹重命名为当前文件夹,启动站点,创建新的暂存文件夹。
这样,您的网站宕机的概率就会小很多。