Azure WebApp URL重写不适用于Laravel 5.2

时间:2016-01-11 17:42:28

标签: azure iis url-rewriting laravel-5 web-config

我有一个在Azure Webapp上运行的Laravel 5.2应用程序。一切都在当地环境中运作良好。我从本地git仓库上传,用composer安装了供应商文件并加载了主页,但这一切都有效。当试图访问任何其他网址时,我收到以下消息:

  

您要查找的资源已被删除,名称已有   已更改,或暂时无法使用。

我无法获取url重写或自定义错误代码,就好像没有识别出任何设置但是如果web.config文件中有错误则返回错误。我已将web.config文件放在公用文件夹中,并在Azure上的设置中设置此路径。我目前使用的web.config文件可以在这里找到:https://gist.github.com/bobsta63/7d5d4af32491c11dafc4

我做错了什么?

还有关于web.config文件的综合教程吗?

1 个答案:

答案 0 :(得分:3)

我有同样的问题。重新启动Azure Web应用程序可以解决问题。

出现问题的原因是因为需要回收IIS应用程序池才能加载新的或已更改的web.config文件。重新启动Azure Web应用程序是实现此目的的一种方式。