首页 > 解决方案 > 如何使用 CDO.Message 从 Windows Docker IIS 2019 以经典 ASP 发送电子邮件

问题描述

我的团队的任务是将经典 ASP 应用程序从 Windows 2008 Server 迁移到 Docker 容器 ( mcr.microsoft.com/windows/servercore/iis:windowsservercore-ltsc2019 ),代码更改尽可能少。该应用程序用于Server.CreateObject("CDO.Message")发送电子邮件。

但是,该行会导致以下错误:006~ASP 0177~Server.CreateObject Failed~800401f3/. 我从这个线程中了解到,这是因为这个 Windows Docker 映像中缺少 cdosys.dll 文件。

通常,Windows Docker 映像中似乎不存在 cdosys.dll 文件。我尝试只安装大量 Windows 功能(所有可用的 .NET),但它们似乎都不包含此文件。一名团队成员也尝试手动注册 dll,但未成功。

如何使用 CDO.Message 从我的 Windows Docker 容器发送电子邮件?

标签: windowsdockerasp-classiccdo.message

解决方案


推荐阅读