首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在IIS 10 - post路由失败时部署Python Flask

在IIS 10 - post路由失败时部署Python Flask
EN

Stack Overflow用户
提问于 2021-05-05 14:52:17
回答 1查看 111关注 0票数 0

我有一个带有Python3.9的Flask应用程序(我使用了不同版本的Python,同样的问题)我的iis服务器版本是10。

在我的应用程序中,我有4个不同的post路由。他们中的3个工作起来像个魔法师。当我调用第四个与其他三个几乎相同的函数时,我得到了一个500错误,我不知道为什么。当我在没有iis的情况下启动Flask服务器时,所有的post路由都可以工作。我在这里或在不同的网站上做了每个教程,但我的问题仍然存在。有没有人知道这个问题,或者有解决方案,为什么其中一个方法不起作用?

EN

回答 1

Stack Overflow用户

发布于 2021-05-06 15:45:48

这是我的日志文件的输出:

2021-05-06 09:43:27.854195:更改C:\masterarbeit\flask\中的文件时,wfastcgi.py将重新启动:.((.py)|(.config))$ 2021-05-06 09:43:27.869792: wfastcgi.py 3.0.0已初始化2021-05-06 09:43:28.479183: wfastcgi.py正在退出,因为upload\Teacup.py已更改,正在匹配。((.py)|(.config))$ 2021-05-06 09:43:28.510435:正在运行on_exit任务

当我调用ajax脚本时出现错误。当我在没有iis的情况下启动flask服务器时,这个脚本可以工作。ajax脚本调用一个python方法,该方法返回一个json字符串。其他类似的ajax脚本的工作方式也很出色。

更新:当我将json返回更改为单字符而不是json字符串时,它可以工作。错误出现在下面这一行: fig = go.Figure()

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67396398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档