当前位置: 首页 > news >正文

做外贸的社交网站求职网站建设

做外贸的社交网站,求职网站建设,哈尔滨建设发展集团,wordpress手机iOS创建一个ASP.NET Core Web API项目 给解决方案设置一个名称 选择一个目标框架,这里选择的是 .NET 8.0框架 在Porperties文件夹中添加一个app.manifest文件 设置app.manifest文件属性,生成操作设置为嵌入的资源 双击解决方案名称,编辑WebAppli…
  • 创建一个ASP.NET Core Web API项目

  • 给解决方案设置一个名称

  • 选择一个目标框架,这里选择的是 .NET 8.0框架

  • 在Porperties文件夹中添加一个app.manifest文件

  • 设置app.manifest文件属性,生成操作设置为嵌入的资源

双击解决方案名称,编辑WebApplication22.csproj文件,在.csproj文件中加入一行代码

<ApplicationManifest>Properties\app.manifest</ApplicationManifest>

.csproj配置文件如下 

<Project Sdk="Microsoft.NET.Sdk.Web"><PropertyGroup><TargetFramework>net8.0</TargetFramework><Nullable>enable</Nullable><ImplicitUsings>enable</ImplicitUsings><ApplicationManifest>Properties\app.manifest</ApplicationManifest></PropertyGroup><ItemGroup><EmbeddedResource Include="Properties\app.manifest" /></ItemGroup><ItemGroup><PackageReference Include="Swashbuckle.AspNetCore" Version="6.4.0" /></ItemGroup>
</Project>

app.manifest文件配置如下

<?xml version="1.0" encoding="utf-8"?>
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1"><assemblyIdentity version="1.0.0.0" name="MyApplication.app" /><trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"><security><requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"><requestedExecutionLevel level="requireAdministrator" uiAccess="false" /></requestedPrivileges><applicationRequestMinimum><defaultAssemblyRequest permissionSetReference="Custom" /><PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true" ID="Custom" SameSite="site" /></applicationRequestMinimum></security></trustInfo><compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1"><application></application></compatibility>
</assembly>

需要注意的是,需要把requestedExecutionLevel节点中的level值设置为“requireAdministrator”

  • 此时重新生成解决方案发现我们的exe程序就会有一个盾牌的标识,说明是成功设置为了管理员身份启动。

  • 另外我们可以在Program.cs文件中的Main方法中加入如下代码,用于判断程序是否以管理员身份运行:
var identity = WindowsIdentity.GetCurrent();
var principal = new WindowsPrincipal(identity);
if (principal.IsInRole(WindowsBuiltInRole.Administrator)) //必须是管理员身份运行
{//CreateHostBuilder(args).Build().Run();
}

附:

参考网址【搞懂.NET应用程序管理员权限:三种简单方法一网打尽_net 权限管理-CSDN博客】

http://www.yayakq.cn/news/536687/

相关文章:

  • 东莞气缸东莞网站建设北京网站制作服务
  • 网站界面要素wordpress前台写文章
  • 南京网站建设推南京网站建设设计wordpress添加说说功能
  • 南通企业建站模板2023年10月爆发新冠
  • 石家庄网站设计公司的别名是郑州网站定制
  • 提升网站建设品质广东电子商务网站
  • 网站开发语言有几种网站管理人员队伍建设有待加强
  • 企业crm系统官网优化
  • 工商网站网站开发应走什么科目
  • wordpress网站界面设计新网站内部优化怎么做
  • 儋州个人建站哪家好外贸电商
  • 酒店网站可以怎么做沈阳网站seo排名优化
  • 股票网站排名哪个好商丘网站公司
  • 番禺网站建设wwiw赣州企业网络搭建
  • 网站推广联盟网上推广企业
  • 平面设计可以做网站企业信息管理系统登录
  • 东莞做网站的网站建设都需要什么费用
  • 怎么把文件发送到网站邯郸市网站建设
  • 建站推荐网站南京哪家做网站比较好
  • 建设公司网站wordpress论坛采集
  • 易橙云做的网站怎么样响应式网站底部怎么做
  • 广州公司网站建设推广哪些网站做财金的好
  • 河南省示范校建设专题网站wordpress评论提醒插件
  • 做网站找景安重庆沙坪坝二手房出售信息
  • 外贸公司几个网站快速制作网站的方法
  • 好女人生活常识网站建设wordpress调用某个页面
  • 网站促销计算如何进外贸大公司网站
  • 深圳电商网站公司做网站用php吗
  • 专业制作网站的公司中铁建设集团有限公司招聘
  • 电影网站开发开题报告邢台网站建设包括哪些