正在将文本保存到服务器中的图像

本文关键字:服务器 图像 保存 文本 | 更新日期: 2023-09-27 18:19:48

我正在使用以下链接将文本保存到图像:如何在运行时从文本动态生成图像。从已接受的答案中提取代码。它在本地机器上运行良好。

将同一程序升级到远程计算机中的生成服务器。以及我从本地机器访问的url,以将文本保存为图像。输出显示"图像已保存",但实际上图像未保存在远程服务器的web.config中保存的路径中。我甚至没有收到任何错误消息来了解问题所在,因为没有例外。

我已经没有什么想法了,比如可能是什么问题,以及为什么图像没有被保存。有什么建议吗?

正在将文本保存到服务器中的图像

以下是您可以做的一些事情:

  • 确保要写入的文件夹预见到应用程序的IIS应用程序池标识的修改权限。你需要通过完整搜索而不仅仅是身份来添加它,所以

IIS APPPOOL''YourAppsIdentity

(注意IIS和APPPOOL之间的空格),并确保将搜索位置设置为服务器计算机,而不是域,如果该计算机加入到一个域中,则默认为域(否则名称将无法解析)。

  • 在应用程序的Web.config文件中,您还可以在开发过程中设置<customErrors mode="Off">(在<system.web>部分中),以便在出现异常时在浏览器窗口中获得一些更加详细的错误描述。他们可以帮助你找出问题所在。当应用程序进入生产时,不要忘记再次从Web.config文件中删除该条目,或者如果确实使用了自定义错误,请将值设置为"On"
  • 在尝试写操作之前,您可以通过对目录执行一些访问控制检查来增强此代码的健壮性。这对你有帮助

希望这能有所帮助。