javascript - PHP 资源上的 Azure 网站 404(未找到)

标签 javascript php jquery azure

我对所有编码都很陌生,并尝试使用 Azure 托管 Web 应用程序。该应用程序是使用 PHP 的 JavaScript 来处理 MYSQL 数据。一切都按预期在本地运行。但是,当我尝试访问托管该应用程序时,我在所有对 .php 文件的调用中都看到 404(未找到)错误。

我使用 jQuery 的 getJSON 来获取数据:

$.getJSON('bin/myFile.php', function(data) {
  // Process data
})

然后在浏览器控制台中我看到:

GET https://mysite.azurewebsites.net/bin/myFile.php 404 (Not Found)

但是,如果我将该文件移动到根目录并从调用中删除 bin/,它就可以完美运行。对文件夹中文件的所有其他调用都工作正常(图像、脚本、样式),只有 bin 文件夹中的 php 文件返回此错误。

有人知道为什么吗?

最佳答案

评论中的回答:

尝试重命名您的 bin 文件夹。这通常是二进制文件放置在 Windows Web 应用程序环境中的位置,因此 Azure 服务器可能配置为不从该位置提供任何文件 – 罗里·麦克罗森 2017 年 9 月 26 日 16:22

关于javascript - PHP 资源上的 Azure 网站 404(未找到),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46431444/

相关文章:

带有--data标志的PHP Curl?

php - 我如何知道图像是否会导致 php memory_limit 错误?

java - 将嵌套数组从 PHP 传递到 Java servlet

javascript - 使用 jQuery 将列表按标题分组

javascript - 通过 Ajax 下载 PDF 并在新浏览器选项卡中打开

javascript - Angular 2中如何在组件间正确共享服务数据

javascript - 将对象中未使用的键与未定义的键进行比较是否正确?

javascript - 使来自 MySQL 数据库的选择菜单中的第一个选项值为空

php - 我该如何修复此错误 errno : 150 "Foreign key constraint is incorrectly formed"

javascript - 刷新 AJAX 内容时保持 jquery 动画