开发时使用开发授权,项目正式部署时使用服务器授权。
项目正式部署给客户时需要使用服务器授权,服务器授权与服务器 IP+MAC 地址绑定。
请严格按照如下方法获取 IP+MAC 地址:
// GET: Home/IPMAC
public ActionResult IPMAC()
{
return View();
}
@{
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])
)
)
}
如果使用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(企业版)由 合肥三生石上软件有限公司 荣誉出品!