【发布时间】:2016-07-11 10:34:38
【问题描述】:
当我将应用程序池作为自己的帐户运行时,我有一个运行良好的 Python Flask 网站。当我尝试将其更改为服务帐户(应该具有权限)时,我收到以下错误
HTTP 错误 500.0 - 内部服务器错误
页面无法显示,因为内部服务器错误 发生了。
最可能的原因: •IIS 收到请求;然而,一个内部 处理请求期间发生错误。的根本原因 这个错误取决于哪个模块处理请求以及什么是 发生此错误时在工作进程中发生。 •IIS 没有 能够访问网站或应用程序的 web.config 文件。 如果 NTFS 权限设置不正确,可能会发生这种情况。 •IIS 是 无法处理网站或应用程序的配置。 •经过身份验证的用户没有使用此DLL 的权限。 •这 请求映射到托管处理程序,但 .NET 可扩展性 功能未安装。
详细错误信息:模块 FastCgiModule
通知ExecuteRequestHandler
处理程序 Python Flask
错误代码0x80070542
请求的 URL http://qatools:80/
物理路径 D:\PythonWebService\QATools
匿名登录方法
匿名登录用户
如果我将它改回以我自己的帐户运行,它就可以工作。有什么想法吗?
【问题讨论】:
-
当处理程序 Flask 报告此错误时,您应该向其开发人员报告或搜索他们的存档。
-
您需要在文件系统中授予服务帐户权限才能访问您的 webapp 所在的文件夹/文件。