Не удается получить доступ к файлам из Azure Web App - PullRequest
0 голосов
/ 26 мая 2018

Мы создали Azure web app.Мы хотим использовать это приложение, чтобы посетители нашего сайта могли загрузить appxbundle нашего UWP приложения.Мы можем поместить файлы в папку и видеть их через FTP.Однако, как только мы пытаемся получить доступ к файлам, просто набрав URI ресурса в браузере, он выдает нам сообщение о том, что

Требуемый ресурс удален, изменилось его имя,или временно недоступен.

Я также пытался поместить файл в корневой каталог, но ошибка осталась прежней.Из этого блога мы знаем, что это можно сделать, но почему-то мы не можем заставить его работать.Любая идея, как мы можем сделать это?

Ответы [ 2 ]

0 голосов
/ 27 мая 2018

Оказывается, что типы MIME должны быть явно скопированы в файл web.config.Вы также можете проверить это в Visual Studio, но если вы хотите настроить его вручную, убедитесь, что вы добавили следующие строки в ваш web.config

<system.webServer>
      <staticContent>

     <mimeMap fileExtension=".appinstaller" mimeType="application/xml" />    
     <mimeMap fileExtension=".appxbundle" mimeType="application/vns.ms-appx" /> 
     <mimeMap fileExtension=".appx" mimeType="application/vns.ms-appx" /> 

      </staticContent>
   </system.webServer>

Добавление этого фрагмента помогло нам избежать ошибки доступаупоминалось выше.

0 голосов
/ 26 мая 2018

Да, это обычный случай типов MIME.

Добавьте следующее в раздел вашего Web.config:

<staticContent>
  <mimeMap fileExtension=".appxbundle" mimeType="application/xml" /> 
</staticContent>

В качестве альтернативы, попробуйте его с mimeType="application/octet-stream", в зависимости ото том, хотите ли вы, чтобы он был загружен или «встроен» (что для .appxbundle, я не знаю, что это значит, возможно, начните установку / открытие Магазина Windows?)

Подробнее о mimeMap здесь .

...