我有一个在Azure Webapp上运行的Laravel 5.2应用程序。一切都在当地环境中运作良好。我从本地git仓库上传,用composer安装了供应商文件并加载了主页,但这一切都有效。当试图访问任何其他网址时,我收到以下消息:
您要查找的资源已被删除,名称已有 已更改,或暂时无法使用。
我无法获取url重写或自定义错误代码,就好像没有识别出任何设置但是如果web.config文件中有错误则返回错误。我已将web.config文件放在公用文件夹中,并在Azure上的设置中设置此路径。我目前使用的web.config文件可以在这里找到:https://gist.github.com/bobsta63/7d5d4af32491c11dafc4
我做错了什么?
还有关于web.config文件的综合教程吗?
答案 0 :(得分:3)
我有同样的问题。重新启动Azure Web应用程序可以解决问题。
出现问题的原因是因为需要回收IIS应用程序池才能加载新的或已更改的web.config文件。重新启动Azure Web应用程序是实现此目的的一种方式。