Azure App Service .msg文件与其余文件一起保存在wwwroot中,但显示找不到文件吗?

德科克菜

我正在将文件保存到Azure应用服务中wwwroot的临时文件夹中。

但是,当我尝试打开或获取文件时,它说找不到文件。如果我在本地服务器下的机器上对其进行测试,则可以正常工作。它不能在Azure应用服务上运行吗?

是否因为它是.msg文件?

FileZilla代码段和网页结果

马丁·弗洛里奇

对Web应用程序文件的访问受基础Web服务器限制,因此不是由于扩展名引起的。您可以通过在应用程序根目录中创建一个web.config文件并使用本指南中的内容来启用对目录的匿名访问

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
   <location path="{your-temp-directory}" allowOverride="false">
      <system.webServer>
         <directoryBrowse enabled="false"/>
         <defaultDocument>
            <files>
               <!-- When requesting a file listing, don't serve up the default 
               index.html file if it exists. -->
               <clear />
            </files>
         </defaultDocument>
         <security>
            <authorization>
               <!-- Allow all users access to the Public folder -->
               <remove users="*" roles="" verbs="" />
               <add accessType="Allow" users="*" roles="" />
            </authorization>
            <!-- Unblock all sourcecode related extensions (.cs, .aspx, .mdf)
             and files/folders (web.config, \bin) -->
            <requestFiltering>
               <hiddenSegments>
                  <clear />
               </hiddenSegments>
               <fileExtensions>
                  <clear />
               </fileExtensions>
            </requestFiltering>
         </security>
         <!-- Remove all ASP.NET file extension associations.
           Only include this if you have the ASP.NET feature installed, 
           otherwise this produces an Invalid configuration error. -->
         <handlers>
            <clear />
            <add name="StaticFile" path="*" verb="*" modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule" resourceType="Either" requireAccess="Read" />
         </handlers>
         <!-- Map all extensions to the same MIME type, so all files can be
           downloaded. -->
         <staticContent>
            <clear />
            <mimeMap fileExtension="*" mimeType="application/octet-stream" />
         </staticContent>
      </system.webServer>
   </location>
</configuration>

<directoryBrowse/>由于您可能不想允许目录内容列出,因此从指南中找到的标记中更改了标记。自然,{您的临时目录}相对于web.config文件。重新启动您的Web应用程序,您应该一切顺利。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Azure API管理中找不到Azure App Service托管的Web API

来自分类Dev

Azure App Service / Web App是否取代Azure Cloud Service?

来自分类Dev

Azure App Service / Web App是否取代Azure Cloud Service?

来自分类Dev

Microsoft Azure App Service Storage

来自分类Dev

Azure管道:使用Azure App Service Deploy排除文件夹

来自分类Dev

在Azure App Service(Linux)上运行的Node / Next / React App是否需要web.config文件?

来自分类Dev

Azure App Service突然提供文件目录概述而不是Angular App

来自分类Dev

Azure App Service Web App对VM的访问

来自分类Dev

Azure App Service Web App对VM的访问

来自分类Dev

如何在Azure App Service中运行Python Shell

来自分类Dev

虚拟机和Azure中的App Service之间的Vnet

来自分类Dev

Terraform中的Azure App Service粘性插槽设置

来自分类Dev

.NET堆栈中的Azure App Service可以执行PHP代码

来自分类Dev

什么是Azure App Service Plan Terraform配置中的保留参数

来自分类Dev

所有实例均未在Azure App Service中运行

来自分类Dev

Azure App Service部署任务选项,可在部署时删除容器中的文件

来自分类Dev

将Azure Web Apps迁移到新的Azure App Service计划中?

来自分类Dev

如何使用Octopus Deploy删除Azure App Service网站上的文件夹

来自分类Dev

Microsoft文件服务器升级后,Azure App Service未重新启动

来自分类Dev

如何编写docker文件以在Azure App Service中使用PORT环境变量

来自分类Dev

来自Azure App Service的Blob存储访问

来自分类Dev

带有Azure App Service的ABCpdf .NET

来自分类Dev

将Springboot部署到Azure App Service

来自分类Dev

Azure App Service容器不断重启

来自分类Dev

如何管理Azure App Service证书

来自分类Dev

使用KeyVault的Azure App Service JSON转换

来自分类Dev

通过Azure创建App Service托管的证书

来自分类Dev

如何在Azure App Service上部署Windows Service

来自分类Dev

Azure Powershell脚本交换Azure App Service(网站)部署插槽

Related 相关文章

  1. 1

    在Azure API管理中找不到Azure App Service托管的Web API

  2. 2

    Azure App Service / Web App是否取代Azure Cloud Service?

  3. 3

    Azure App Service / Web App是否取代Azure Cloud Service?

  4. 4

    Microsoft Azure App Service Storage

  5. 5

    Azure管道:使用Azure App Service Deploy排除文件夹

  6. 6

    在Azure App Service(Linux)上运行的Node / Next / React App是否需要web.config文件?

  7. 7

    Azure App Service突然提供文件目录概述而不是Angular App

  8. 8

    Azure App Service Web App对VM的访问

  9. 9

    Azure App Service Web App对VM的访问

  10. 10

    如何在Azure App Service中运行Python Shell

  11. 11

    虚拟机和Azure中的App Service之间的Vnet

  12. 12

    Terraform中的Azure App Service粘性插槽设置

  13. 13

    .NET堆栈中的Azure App Service可以执行PHP代码

  14. 14

    什么是Azure App Service Plan Terraform配置中的保留参数

  15. 15

    所有实例均未在Azure App Service中运行

  16. 16

    Azure App Service部署任务选项,可在部署时删除容器中的文件

  17. 17

    将Azure Web Apps迁移到新的Azure App Service计划中?

  18. 18

    如何使用Octopus Deploy删除Azure App Service网站上的文件夹

  19. 19

    Microsoft文件服务器升级后,Azure App Service未重新启动

  20. 20

    如何编写docker文件以在Azure App Service中使用PORT环境变量

  21. 21

    来自Azure App Service的Blob存储访问

  22. 22

    带有Azure App Service的ABCpdf .NET

  23. 23

    将Springboot部署到Azure App Service

  24. 24

    Azure App Service容器不断重启

  25. 25

    如何管理Azure App Service证书

  26. 26

    使用KeyVault的Azure App Service JSON转换

  27. 27

    通过Azure创建App Service托管的证书

  28. 28

    如何在Azure App Service上部署Windows Service

  29. 29

    Azure Powershell脚本交换Azure App Service(网站)部署插槽

热门标签

归档