【发布时间】:2020-05-06 15:16:30
【问题描述】:
我有 ml.net 模型 zip 文件,我将它与 asp.net 核心 web api 一起使用。本地工作一切正常,但是当我将它上传到天蓝色时它不起作用。我像这样在天蓝色上更改所有路径:
Environment.ExpandEnvironmentVariables($"%HOME%\\site\\wwwroot\\{formData.FileName}");
对于模型,我将其与模型名称一起使用。
用户需要上传图片,然后该图片将保存在本地,然后使用图片的路径进行模型输入,模型路径用于加载模型进行预测。
我按照这个例子https://docs.microsoft.com/en-us/dotnet/machine-learning/how-to-guides/serve-model-web-api-ml-net 。
有些东西不工作。我认为这是模型和 zip 文件的问题,但我不知道如何解决它
编辑 在天蓝色日志上: . . .
HTTP 错误 500.0 - 内部服务器错误
页面无法显示,因为发生了内部服务器错误。 最可能的原因:- IIS 收到请求;但是,在处理请求期间发生了内部错误。此错误的根本原因取决于处理请求的模块 以及发生此错误时工作进程中发生了什么。
- IIS 无法访问网站或应用程序的 web.config 文件。如果 NTFS 权限设置不正确,就会发生这种情况。
- IIS 无法处理网站或应用程序的配置。
- 经过身份验证的用户没有使用此 DLL 的权限。
- 请求已映射到托管处理程序,但未安装 .NET 可扩展性功能。
【问题讨论】:
-
是否抛出异常?
-
我收到 500 错误