关闭我部署的几乎每个网站/ 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
任何想法,我做错了什么?
4 回答
它可以帮助:
要解决此问题,您需要在Angular 2应用程序中提供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/
将web.config文件添加到azure目录中 . 将下面的代码添加到其中 .
如果您无法打开json文件或任何其他文件,即使它存在,请尝试添加:
这与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中查看详细信息