我创建了一个ComVisible DLL,它使用给定的域名(我所在公司的域名)进行签名。我将此DLL放置在客户的Web主机上,该主机运行在不同的域下,并使用以下命令进行注册:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\regsvcs。
该DLL在客户的Web主机上创建了一个本地磁盘上的XLSX文件。用户可以使用浏览器下载此文件。
如果我在客户的Web主机上打开了远程桌面会话,则DLL会按预期工作,并且客户可以下载创建的临时文件。
然而,一旦我关闭远程桌面会话(我没有注销并且保持VPN连接),DLL就无法访问。ASP经典网站不再创建临时文件,当然客户也无法流式传输未创建的文件。
你有什么想法是什么原因导致这种情况?Web服务器没有生成任何错误。
我认为DLL使用的不同域名进行签名是问题的一部分,但不知道为什么打开远程桌面会话(我只是使用Microsoft的mstsc)可以解决这个问题。
该DLL在客户的Web主机上创建了一个本地磁盘上的XLSX文件。用户可以使用浏览器下载此文件。
如果我在客户的Web主机上打开了远程桌面会话,则DLL会按预期工作,并且客户可以下载创建的临时文件。
然而,一旦我关闭远程桌面会话(我没有注销并且保持VPN连接),DLL就无法访问。ASP经典网站不再创建临时文件,当然客户也无法流式传输未创建的文件。
你有什么想法是什么原因导致这种情况?Web服务器没有生成任何错误。
我认为DLL使用的不同域名进行签名是问题的一部分,但不知道为什么打开远程桌面会话(我只是使用Microsoft的mstsc)可以解决这个问题。