我们有一个经典的ASP应用程序,我们刚刚从Windows 2008 R2迁移到Windows 2012 R2 Core。
显然,Windows的核心版本不包含cdosys或cdonts,因此我们的应用程序无法再发送电子邮件。
我能找到的大多数建议建议使用system.net.mail发送电子邮件,当然这是一种.NET技术,我们使用的是经典的ASP。
我们的系统上有.NET,但我不确定经典ASP是否可以与.NET页面进行通信以发送电子邮件?
除了使用像Persits ASPEmail这样的第三方COM实用程序之外,还有什么本地方法可以解决这个问题吗?
我们不希望将服务器核心实例转换为完整版本的Windows。那是用火箭筒杀死一只蚂蚁。这只会影响我们代码中的两个位置,其他一切在核心上运行得很好。
答案 0 :(得分:0)
它涉及从Windows Server 2008 Server获取cdonts.dll
文件的副本并将其添加到Windows Server 2012服务器,然后将其注册到相关的COM子系统,而无需更改代码或安装第三方库。
希望同样的方法适用于Core,但我还没有测试过它。