[英]Deployed web on Azure cannot access a .less file (error code 404). Local IIS deployment works without error
我在https://pokegotool.azurewebsites.net中部署了一个网站。
但是,当我使用浏览器访问它并阅读浏览器控制台时,它告知“ Content / pre-css / styles.less”文件不可访问(错误代码404)。
我在IIS中本地构建了该网站,但没有问题,因为文件已成功加载。 我确定该文件存在于Azure部署位置。
该URL是ZIP存档项目: https : //www.mediafire.com/file/i6745pz5j43cw2z/RangeGen.zip/file
随意使用它。
这是Azure还是我的项目本身的错误? 我该如何解决?
我已经部署了您的项目并遇到了同样的问题。 基本上,这是由于默认情况下Azure应用服务IIS服务器没有为.less文件映射正确的MIME类型。
要解决此问题,只需在您的web.config文件中添加一个地图记录,如下所示:
<system.webServer>
<staticContent>
<mimeMap fileExtension=".less" mimeType="text/plain" />
</staticContent>
</system.webServer>
它适用于我的应用程序服务,请在此处尝试: https : //rangegen20190902101335.azurewebsites.net/Content/pre-css/styles.less
请标记我是否可以解决您的问题:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.