关闭几乎每一个网站/API服务/移动的服务我部署,当我击中任何路由除了默认的,我得到以下错误'您正在寻找的资源已被移除,其名称已更改,或暂时不可用。'
为了测试,我创建了一个简单的ASP.NET WebAPI应用程序和ASP.NET MVC网站,并部署到Azure。它被部署并出现默认页面。对于之后的任何链接,我都会得到该错误。
下面是移动的服务。.创建和上传未经修改和配置的Facebook身份验证portal.azure.comhttps://wayweb.azurewebsites.net/.auth/login/facebook/callback
代码副本位于https://1drv.ms/u/s!AkQ9G9AdaYOPgaZ-vXUdlSW9RuQzOQ
知道我哪里做错了吗
8条答案
按热度按时间a8jjtwal1#
将web.config文件添加到你的azure目录中。将下面的代码添加到其中。
sqserrrh2#
如果您无法打开json文件或任何其他文件,即使它存在,请尝试添加:
3hvapo4f3#
它可以帮助:
要解决这个问题,您需要在Angular2应用程序中提供一个web.config文件。
https://hgminerva.wordpress.com/2016/04/27/hosting-angular-2-in-windows-azure-error-the-resource-you-are-looking-for-has-been-removed-had-its-name-changed-or-is-temporarily-unavailable/
zaq34kh64#
对我来说,当我运行AllManagedModulesForAllRequests =“false”时发生了此错误
lf5gs5x25#
安全审核-我的安全审核员要求我删除
物理路径C:\Users\Dell\Documents\Development\WebServicePortal\PyWebServicePortal\Dashboard\DashboardView\robots.txt
您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。您可以通过以下方式访问该资源:
ldioqlga6#
这是与System.Net.Http.dll、System.Net.Http.Formating.dll和System.Net.Http.WebRequest.dll的版本控制问题相关的相同消息错误。我修复了在Azure Web API的bin文件夹中发布这些程序集的问题,即使它们应该是从全局缓存中使用的。您可以在ASP Web API not working in Azure中查看详细信息
shyt4zoc7#
我尝试了以上所有选项,没有一个可以解决我的问题。
我通过将web.config文件添加到我的
src
文件夹并从package.json
文件注入来解决它。pengsaosao8#
若要解决此问题,请使用以下代码将web.config文件添加到src文件夹(根目录)。
在上面代码中,API路径是非常重要的。2这可能会根据您服务器上的文件夹结构而有所不同。
在我的例子中,我们有一个文件夹名'PublishAPI',在这个文件夹中,我们保存了所有部署的. dll,所以在我的例子中,路径应该像下面这样