locked
service.dll问题 RRS feed

  • 问题

  • 我有个问题,为什么示例代码中,编译以后出来的直接就是service.dll,而我自己的和示例代码一样的代码,编译出来得到的是AsianOptionService.dll  可以直接重命名再上传到ftp吗?还是哪设置的不对?
    PS 创建会话时,session的第二个参数要用Contest,也就是服务名,但是我自己编写的服务名称不是Contest,它是如何匹配的?这个搞不清楚总觉得有问题呀~~
    2011年10月20日 4:44

答案

  • 1.项目编译所得的dll是和项目名称同名的

    2.服务名是和配置文件同名的,如果你的配置文件是service1.config,那么你client的服务名就是service1,比赛默认的配置文件叫contest.config。

    2011年10月20日 6:48
  • 第一个问题,直接重名命是没有问题的,我试过了。如果想直接build出service.dll,可以更改工程的属性(在工程上点右键,选Properties),参加下图:

    第二个问题,之前iiFlame同学给我讲过,上海超算的HPC系统已经写好了Contest.config,所以不用我们自己写,只要在SessionStartInfo中的第二个参赛写好Contest就行了。如果你要提交到自己的集群上,名字就可以随便写,只要和SessionStartInfo中的第二个参数一致就可以了(不包括扩展名)。

    以上是个人理解,不过应该差不多 :)

    2011年10月20日 6:49

全部回复

  • 1.项目编译所得的dll是和项目名称同名的

    2.服务名是和配置文件同名的,如果你的配置文件是service1.config,那么你client的服务名就是service1,比赛默认的配置文件叫contest.config。

    2011年10月20日 6:48
  • 第一个问题,直接重名命是没有问题的,我试过了。如果想直接build出service.dll,可以更改工程的属性(在工程上点右键,选Properties),参加下图:

    第二个问题,之前iiFlame同学给我讲过,上海超算的HPC系统已经写好了Contest.config,所以不用我们自己写,只要在SessionStartInfo中的第二个参赛写好Contest就行了。如果你要提交到自己的集群上,名字就可以随便写,只要和SessionStartInfo中的第二个参数一致就可以了(不包括扩展名)。

    以上是个人理解,不过应该差不多 :)

    2011年10月20日 6:49