我有一个使用 DeepFace 库的 python 脚本文件。 在 VSCode 中运行一切正常,但是如何将文件部署到 iis 中以将其用作 Web api?
iis链接:http://localhost/face/face.py iis返回:
HTTP 错误 404.3 - 未找到 由于扩展配置的原因,无法提供您请求的页面。如果页面是脚本,请添加处理程序。如果要下载文件,请添加 MIME 映射。
我尝试将 .py 添加到 iis MIME。 还尝试编辑 web.config 文件并添加一些处理程序,但没有任何效果
我的代码:
@app.route('/face_verification', methods=['POST'])
def post_example():
result = DeepFace.verify(param1,param1)
try:
return (result)
except Exception as e:
return (e)
网络配置:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules runAllManagedModulesForAllRequests="true">
<remove name="WebDAVModule"/> <!-- ADD THIS -->
</modules>
<handlers>
<remove name="WebDAV" />
<add name="WebDAV" path="*" verb="GET, POST" modules="WebDAVModule" resourceType="Unspecified" requireAccess="None" />
</handlers>
</system.webServer>
</configuration>