Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net CryptoLicensing-使用主机名连接到服务_.net_Components_Cryptolicensing - Fatal编程技术网

.net CryptoLicensing-使用主机名连接到服务

.net CryptoLicensing-使用主机名连接到服务,.net,components,cryptolicensing,.net,Components,Cryptolicensing,我曾试图就这个问题联系技术支持部门,但他们表示将对此进行调查,已经三周多了。也许有人曾经(并解决)过类似的问题: 我在尝试使用主机名而不是IP地址连接到(客户部署的)许可证服务时遇到问题。 这将允许在服务器的IP发生变化的情况下,一切都保持运行。 我为http://HOSTNAME:8081/并尝试使用此URL进行连接。 ping许可证服务时,返回以下异常: License not valid for running license server. ALLOWED: = http://HOST

我曾试图就这个问题联系技术支持部门,但他们表示将对此进行调查,已经三周多了。也许有人曾经(并解决)过类似的问题:

我在尝试使用主机名而不是IP地址连接到(客户部署的)许可证服务时遇到问题。 这将允许在服务器的IP发生变化的情况下,一切都保持运行。 我为
http://HOSTNAME:8081/
并尝试使用此URL进行连接。 ping许可证服务时,返回以下异常:

License not valid for running license server. 
ALLOWED: = http://HOSTNAME:8081/ , http://fe80::21d7:f28f:a8b2:6542%10 , http://fe80::2cf3:1cea:3f57:1fd%12 , http://192.168.254.2 , http://2001:0:5ef5:79fd:2cf3:1cea:3f57:1fd , 
REQUESTED: http://[fe80::21d7:f28f:a8b2:6542%10]:8081/Service.asmx/PingLicenseService
通过带有主机名的URL联系服务似乎会自动使用(第一个?)IPv6地址,并用方括号括起来(应该这样做,否则它无法计算端口号)。 但是,允许的URL包含没有这些方括号的IPv6地址。 这是某种臭虫吗?(端口号似乎也丢失了。)

我尝试在运行时手动从主机名获取IPv4地址,但随后得到: 远程服务器返回错误:
(400)错误请求

当我自己(在浏览器中)尝试使用IPv4或IPv6地址浏览服务时,错误扩展为:

HTTP Error 400. The request hostname is invalid.
这也很奇怪,因为它们包含在允许的URL中。似乎只有ServerSettings.xml中的URL是有效的,我有
http://HOSTNAME:8081/
。当我再次将ServerSettings.xml中的地址更改为IPv4地址时,我可以使用主机名或IPv4地址从软件进行连接


是否可以防止客户每次更改服务器IP时都必须编辑ServerSettings.xml?

2012版本刚刚发布。请尝试使用新版本,然后再次联系支持人员

2012版的新增功能:

  • 新增:使用客户部署的服务时支持IPv6地址 许可证服务
  • 新功能:许可证服务的异常报告功能有了很大改进 到客户端API
  • 新增:支持激活上下文-支持不同的激活 在同一台机器上对您的计算机中的不同功能进行计数 软件(例如,查看、更改、打印等)
  • 新增:为FastSpring添加了随时可用的电子商务集成页面。 更改:每次心跳失败时都会调用心跳事件
  • 新增:在客户部署的许可证服务中改进了psf文件处理
  • 新功能:提高了验证许可证的速度
  • 新增:验证许可证时减少了内存需求
  • 新属性:CryptoLicense.ActivationContext,它指定 激活的上下文
最新版本的-v2012现在支持许可证服务的IPv6地址。使用此版本应该可以解决您的问题


免责声明:我为LogicNP工作,LogicNP是加密许可的开发者

IPv6支持确实允许在许可服务中使用主机名。谢谢