当我在 Visual Studio 中使用“发布”部署到 Azure Web 应用程序时,wwwroot 文件夹在哪里?
创建新实例时,wwwroot 文件夹从何而来?
wwwroot 是在 Azure 存储中引用还是在每个实例的本地存储中引用?
如何从 Azure CDN 提供 wwwroot 文件,而不是从 Azure Web 应用程序提供服务?
当我在 Visual Studio 中使用“发布”部署到 Azure Web 应用程序时,wwwroot 文件夹在哪里?
创建新实例时,wwwroot 文件夹从何而来?
wwwroot 是在 Azure 存储中引用还是在每个实例的本地存储中引用?
如何从 Azure CDN 提供 wwwroot 文件,而不是从 Azure Web 应用程序提供服务?
如 Kudu 文档中所述:https://github.com/projectkudu/kudu/wiki/Understanding-the-Azure-App-Service-file-system:
存储在您的实例之间共享。为此,在幕后使用了 Azure 存储。
存储也是持久的。
至于设置 CDN 以从您的 Web 应用程序提供文件,您可以参考此处的文档:https ://docs.microsoft.com/en-us/azure/app-service/app-service-web-tutorial-content -delivery-network?toc=%2fazure%2fcdn%2ftoc.json。
如果您将源主机名设置为yourapp.azurewebsites.net,则可以通过yourcdn.azureedge.net/myimage.png的 CDN访问将通过yourapp.azurewebsites.net/myimage.png访问的内容。