web-dev-qa-db-fra.com

Erreur: la ressource que vous recherchez a été supprimée, son nom a changé ou est temporairement indisponible

Désactivez presque tous les sites Web/services api/services mobiles que je déploie. Lorsque j'atteins un itinéraire autre que celui par défaut, j'obtiens le message d'erreur suivant: `` La ressource que vous recherchez a été supprimée, son nom a été modifié ou est temporairement indisponible. ''

Pour les tests, j'ai créé une simple application ASP.Net WebAPI et un site Web ASP.Net MVC et déployé sur Azure. Il est déployé et des pages par défaut apparaissent. Pour tout lien après cela, je reçois cette erreur.

Ci-dessous, le service mobile .. créé et téléchargé sans modification et authentification facebook configurée sur portal.Azure.com https://wayweb.azurewebsites.net/.auth/login/facebook/callback

La copie du code est à https://1drv.ms/u/s!AkQ9G9AdaYOPgaZ-vXUdlSW9RuQzOQ

Une idée, qu'est-ce que je fais mal?

9
Pooran
7
Oleg

Ajoutez le fichier web.config à votre répertoire Azure. Ajoutez-y le code ci-dessous.

<configuration>
<system.webServer>
    <rewrite>
      <rules>
        <rule name="Main Rule" stopProcessing="true">
                <match url=".*" />
                <conditions logicalGrouping="MatchAll">
                    <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                    <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
                </conditions>
                <action type="Rewrite" url="/" />
            </rule>
        </rules>
    </rewrite>
</system.webServer>
</configuration>
8
Ifesinachi Bryan

Si vous ne pouvez pas ouvrir un fichier json ou tout autre fichier même s'il existe, essayez d'ajouter:

<system.webServer>
<staticContent>
  <mimeMap fileExtension=".woff2" mimeType="application/x-font-woff" />
  <mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
  <mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>
7
Amer Jamaeen

Il s'agit de la même erreur de message liée à un problème avec les problèmes de version de System.Net.Http.dll, System.Net.Http.Formating.dll et System.Net.Http.WebRequest.dll. J'ai corrigé cette publication de ces assemblys dans le dossier bin de mon API Web Azure, même s'ils étaient censés être utilisés à partir du cache global. Vous pouvez voir les détails dans l'API Web ASP ne fonctionne pas dans Azure

0
Fidel Orozco