当前位置:首页 > 数码 > input-导致-出现-IIS-No-specified-file-错误的另类原因 (input翻译成中文)

input-导致-出现-IIS-No-specified-file-错误的另类原因 (input翻译成中文)

admin8个月前 (04-15)数码21

在构建网站的过程中,调试代码是至关重要的环节。调试通常从本地开始,然后在完全没有问题后才上传到服务器进行测试。调试的过程就是发现问题并解决问题的过程。各种错误和陷阱有时会让人感到头疼,但一旦解决这些问题,你的水平就会有所提高。所谓经验,不就是这样一点一点积累起来的。

错误原因及排查步骤

今天要讨论的是 IIS 7.5 中提示 Noinputfilespecified 的问题。从字面上解释,这个错误是没有指定输入文件,实际上意味着找不到执行相应脚本的模块映射。例如,使用 IIS 创建的站点无法执行程序,即 echo 也无法响应。

出现此问题时,可以从以下几个地方进行排查:

1. 检查 IIS 站点的脚本映射

检查 IIS 站点的脚本映射是否包含 PHP 的 FastCGIMode 模块。可以按照以下步骤进行检查:

1. 打开 IIS 管理器。 2. 导航到要检查的网站。 3. 在“管理”部分,单击“处理程序映射”。 4. 查找 PHP FastCGI 处理程序映射。 5. 如果不存在,则需要添加该映射。

2. 检查应用程序池状态

检查站点对应的应用程序池状态是否是无托管代码状态。如果是,请将其更改为托管状态。可以按照以下步骤进行检查:

1. 打开 IIS 管理器。 2. 导航到要检查的应用程序池。 3. 在“管理”部分,单击“高级设置”。 4. 在“应用程序保护”部分,确保“启用应用程序池托管”已被选中。 5. 如果选择“经典”,则确保“载入从 ASP.NET 之前的版本兼容”已被选中。

3. 检查 .user.ini 文件

这一条是最奇怪的,就是检查站点的根目录下是否有 .user.ini 文件。此文件通常是系统产物,但如果在环境下测试时包含此文件,通常也会报告 Noinputfilespecified 错误。无法修复,删除此文件即可解决问题。

本地测试中的错误处理

错误的另类原因

如果你在本地测试时遇到 Noinputfilespecified 错误,可以从以上几个方面进行排查,通常可以解决问题。获得经验的最佳方法就是解决实际问题,每次解决一个问题,你的技能都会得到提升。

希望文章对解决 IIS 7.5 中的 Noinputfilespecified 错误有所帮助。如果你还有其他问题,请随时提问。


急求管理帮助Noinputfilespecified.问题

假如你VPS负载不高的话,,帝国后台备份时,你可以把 大年夜小设一下,如设为 1M大年夜小包。 如许就会快多了。 默认似乎是 300K。 你直接在 WIN服顶用帝国备份的话,那就更快,一二分钟应当搞定的。 还有,你那个问题,要么就是文件,要么就是权限。 建个目次,一个数据库,重装一个全新的,再复制一下 config 目次,看有问题不。

IIS出现错误,求解!

是Windows管理控制程序,是显示管理插件的控制面板,例如驱动器管理。这不是纯粹的系统程序,但是如果终止它,可能会导致不可知的问题

1、检查一下你的电脑是否中了病毒,有可能种了MMC病毒!

2、重新安装一下IIS也有可能是IIS出现错误导致MMC出现报错提示。

免责声明:本文转载或采集自网络,版权归原作者所有。本网站刊发此文旨在传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及版权、内容等问题,请联系本网,我们将在第一时间删除。同时,本网站不对所刊发内容的准确性、真实性、完整性、及时性、原创性等进行保证,请读者仅作参考,并请自行核实相关内容。对于因使用或依赖本文内容所产生的任何直接或间接损失,本网站不承担任何责任。

标签: IIS