FineUICore 授权说明

开发时使用开发授权,项目正式部署时使用服务器授权。

授权说明

  1. 已购买客户会收到运行库(FineUICore.dll)和开发授权文件(FineUICore.lic.dev.config);
  2. 将 FineUICore.dll, FineUICore.xml, FineUICore.lic.dev.config 三个文件拷贝到项目的 bin 目录即可;
  3. 项目开发时使用开发授权;正式部署时使用服务器授权:
    • 套餐S:请联系客服QQ(2877408506),获取开发和服务器授权文件。
    • 套餐A、B:请自行登录在线授权管理系统,下载开发和服务器授权。

开发授权

服务器授权

项目正式部署给客户时需要使用服务器授权,服务器授权与服务器 IP+MAC 地址绑定。

  • 一个 IP+MAC 地址组合需要一个服务器授权;
  • 服务器授权没有时间限制,一经生成即不可撤销;
  • 任何原因导致的 IP 或 MAC 地址变化,都需要购买新的 IP+MAC 地址授权;
  • 建议企业购买[套餐A],比单独购买[套餐S]节省¥10000。
  • 举例如下:
    1. 服务器有两个 IP 地址,则至少需要购买两个 IP+MAC 地址授权;
    2. 服务器更换网卡后,需要购买新的 IP+MAC 地址授权;
    3. 服务器更换 IP 地址后,需要购买新的 IP+MAC 地址授权;

如何获取服务器的 IP+MAC 地址?

请严格按照如下方法获取 IP+MAC 地址:

  1. 控制器中添加一个方法 IPMAC 方法:
    // GET: Home/IPMAC
    public ActionResult IPMAC()
    {
    	return View();
    }
    						
  2. 增加 IPMAC 视图文件:
    @{
        ViewBag.Title = "IPMAC";
        var F = Html.F();
    }
    
    @section body {
    
        @{
            var ipmac = F.PageManager.Source.GetRequestIPMAC();
        }
    
        @(F.SimpleForm().IsFluid(true).CssClass("blockpanel").LabelWidth(50).BodyPadding(10).Title("服务器的 IP+MAC 地址")
            .Items(
                F.TextBox().Label("IP").ID("tbxIP").Readonly(true).Text(ipmac[0]),
                F.TextBox().Label("MAC").ID("tbxMAC").Readonly(true).Text(ipmac[1])
            )
        )
    
    }
    
  3. 部署到服务器,然后访问这个页面,就得到需要的 IP+MAC 地址:
    IP+MAC地址


注意事项:
  • 部署到服务器后,请以客户正常访问网站的方式打开!
    • 以 IP 的方式访问,比如外网:http://115.239.252.28/Home/IPMAC,内网:http://192.168.1.110/Home/IPMAC
    • 以域名的方式访问,比如:http://fineui.com/Home/IPMAC
  • 通过 http://localhost/ 或者 http://127.0.0.1/ 访问 Home/IPMAC 页面无效,此时 MAC 地址为空!
  • 通过 ipconfig 命令行获取的 IP+MAC 地址无效!


注意事项:
  • 套餐 S :请将 Home/IPMAC 页面的完整截图和相应的 IP+MAC 文本发送给客服邮箱:2877408506@qq.com
  • 套餐 A、B :请自行登录在线授权管理系统,下载相应服务器授权文件。




如果使用FineUICore Razor Pages模式,可以新建如下IPMAC.cshtml文件:

@page
@{
    ViewBag.Title = "Config/IPMAC";
    var F = Html.F();
}

@section body {

    @{
        var ipmac = F.PageManager.Source.GetRequestIPMAC();
    }

    <f:SimpleForm IsFluid="true" CssClass="blockpanel" LabelWidth="50" BodyPadding="10" Title="服务器的 IP+MAC 地址">
        <Items>
            <f:TextBox Label="IP" ID="tbxIP" ReadOnly="true" Text="@ipmac[0]"></f:TextBox>
            <f:TextBox Label="MAC" ID="tbxMAC" ReadOnly="true" Text="@ipmac[1]"></f:TextBox>
        </Items>
    </f:SimpleForm>

}



返回企业版首页

FineUICore(企业版)由 合肥三生石上软件有限公司 荣誉出品!