Azure 错误:您正在查找的资源已被删除、名称已更改或暂时不可用

Azure 错误:您正在查找的资源已被删除、名称已更改或暂时不可用,azure,Azure,最近,几乎我部署的每个网站/api服务/移动服务,当我点击除默认路径以外的任何路径时,我都会收到以下错误:“您正在查找的资源已被删除、名称已更改或暂时不可用。” 为了进行测试,我创建了一个简单的ASP.NETWebAPI应用程序和ASP.NETMVC网站,并部署到Azure。它将被部署,并出现默认页面。对于之后的任何链接,我都会得到那个错误 下面是移动服务。。在portal.azure.com上创建和上载而不进行修改并配置facebook身份验证 守则副本载于 知道我做错了什么吗?这会有帮助:

最近,几乎我部署的每个网站/api服务/移动服务,当我点击除默认路径以外的任何路径时,我都会收到以下错误:“您正在查找的资源已被删除、名称已更改或暂时不可用。”

为了进行测试,我创建了一个简单的ASP.NETWebAPI应用程序和ASP.NETMVC网站,并部署到Azure。它将被部署,并出现默认页面。对于之后的任何链接,我都会得到那个错误


下面是移动服务。。在portal.azure.com上创建和上载而不进行修改并配置facebook身份验证

守则副本载于

知道我做错了什么吗?

这会有帮助:

要解决此问题,您需要在Angular 2应用程序中提供一个web.config文件


这是与System.Net.Http.dll、System.Net.Http.Formating.dll和System.Net.Http.WebRequest.dll版本控制问题相关的同一个消息错误。我修复了在我的Azure Web API的bin文件夹中发布这些程序集的问题,即使它们应该是从全局缓存中使用的。您可以在将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>

如果即使存在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>


对于我来说,在运行AllManagedModulesForallRequests=“false”时发生了此错误。



如果看不到任何代码、任何配置(例如如何设置路由),或者不知道应用程序部署的任何信息,任何人都只能猜测。如前所述,这个问题可能会以“不清楚你在问什么”而结束。你应该考虑编辑你的问题来展示更具体的细节。我创建的任何新网站/api服务都会出现这种情况。适用于默认路由和它失败的任何其他路由。这肯定会有助于重新表述问题,让人们理解这个信息。下面是移动服务。。在门户网站azure.com上创建并上传未经修改和配置的facebook身份验证。如有任何帮助,将不胜感激。请编辑您的问题-正如我已经提到的。评论不是你添加这些额外细节的地方。事实上除了链接到你的网站之外,你真的没有包括任何细节。这只表明您正在使用Azure Web应用程序。仍然没有办法帮助您-您没有显示任何代码和路由的任何配置。我已经添加了web.config文件。但是还有一个问题:systemjs.config.js:1未捕获的语法错误:意外的令牌像一个符咒一样工作!我的azure目录没有web.config。我刚刚创建了web.config文件并添加了上面的内容,它工作得非常好。我很高兴它对您有所帮助。我有同样的情况,我的是manifest.plist,我们是否用任何东西替换{request_filename}?我的仍然不起作用。@PinoyDev,规则没有规定{REQUEST_FILENAME}应该更改。因此,如果您的问题仍然存在,您必须提供更多详细信息,以便我们能够帮助您解决问题。@PinoyDev您可以创建一个web.config文件并添加以下行并将其上载到服务器,然后重试吗?
    <modules runAllManagedModulesForAllRequests="true">
        <add type="DevExpress.Web.ASPxHttpHandlerModule, DevExpress.Web.v20.1, Version=20.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" name="ASPxHttpHandlerModule" />
        <remove name="FormsAuthentication" />
        <remove name="DefaultAuthentication" />
        <remove name="OutputCache" />
        <remove name="AnonymousIdentification" />
        <remove name="RoleManager" />
    </modules>