我正在使用dotnet-mammoth(mammoth.js和edge.js)将 .net 中的 docx 文档转换为 html我通过它的nuget 包
将它添加到我的项目中。
我正在使用示例提供的代码,该代码在我的开发环境中正常工作(运行 IIS Express):
var documentConverter = new Mammoth.DocumentConverter();
var result = documentConverter.ConvertToHtml(Server.MapPath("~/files/document.docx")); // problem here at production enviroment
string theResult = result.Value
但是,一旦我将它部署到生产服务器,当执行的代码到达documentConverter.ConvertToHtml()
方法时,它会将我重定向到登录页面。不显示任何错误消息,也不在 IIS 日志文件中保存任何内容。
如果我删除该行,其他一切都会正常执行。我认为这可能是与权限相关的问题,但我不知道可能是什么。有任何想法吗?