错误:您要查找的资源已被删除,名称已更改或暂时不可用

Poo*_*ran 9 azure

关闭我部署的几乎每个网站/ api服务/移动服务,当我点击除默认路由之外的任何路由时,我收到以下错误"您正在寻找的资源已被删除,其名称已更改,或暂时不可用."

为了测试,我创建了一个简单的ASP.Net WebAPI应用程序和ASP.Net MVC网站并部署到Azure.它被部署并出现默认页面.对于之后的任何链接,我都会收到该错误.

以下是移动服务..未经修改即创建和上传,并在portal.azure.com上配置了facebook身份验证https://wayweb.azurewebsites.net/.auth/login/facebook/callback

代码复制件位于https://1drv.ms/u/s!AkQ9G9AdaYOPgaZ-vXUdlSW9RuQzOQ

任何想法,我做错了什么?

Ife*_*yan 9

将web.config文件添加到您的azure目录。将以下代码添加到其中。

<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>
Run Code Online (Sandbox Code Playgroud)

  • @PinoyDev 您可以创建一个 web.config 文件并添加以下行并将其上传到服务器并重试吗?&lt;configuration&gt; &lt;system.webServer&gt; &lt;staticContent&gt; &lt;mimeMap fileExtension=".woff2" mimeType="application/x-font-woff" /&gt; &lt;mimeMap fileExtension=".woff" mimeType="application/x-font-woff" " /&gt; &lt;mimeMap fileExtension=".json" mimeType="application/json" /&gt; &lt;mimeMap fileExtension=".ipa" mimeType="application/octet-stream" /&gt; &lt;mimeMap fileExtension=".plist" mimeType=" application/xml" /&gt; &lt;/staticContent&gt; &lt;/system.webServer&gt; &lt;/configuration&gt; (3认同)
  • 像魅力一样工作!我的 azure 目录没有 web.config。我刚刚创建了 web.config 文件并添加了上述内容,它运行良好。 (2认同)

小智 8

如果您无法打开json文件或其他文件(即使存在),请尝试添加:

<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>
Run Code Online (Sandbox Code Playgroud)