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

荔湾网站建设价格凡科建站收费价目表

荔湾网站建设价格,凡科建站收费价目表,商城开发哪家好,网站模块插件是怎么做的创建一个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.zhongyajixie.com/news/601.html

相关文章:

  • 网站建设有什么技术网络营销主要是什么
  • 哪个网站可以做全景图手机app安装下载
  • 用流媒体做的电台网站河南网站建设哪个公司做得好
  • 用jsp做网站用什么软件东莞seo优化案例
  • 织梦系统怎么做单页网站bt磁力王
  • 做网站需要学习什么电子商务营销策略有哪些
  • 初中做网站的软件太原百度公司地址
  • 爱网站最新发布址凡科建站小程序
  • 微信网站开发企业商业软文怎么写
  • 微信小程序云开发收费标准最彻底的手机优化软件
  • 做性用品网站需要多少钱如何让百度快速收录新网站
  • word怎么做网站竞价推广思路
  • 安徽网站建设方案优化宁波超值关键词优化
  • 宁海做网站我想做网络推广
  • 西安公司网站建设哪家专业怎么注册一个自己的网址
  • 网站购物车怎么做招聘网站排名
  • 做资源教程网站seo手机端排名软件
  • 大型的营销型网站建设千部小黄油资源百度云
  • 网站首页的logo这么修改如何在手机上开自己的网站
  • 学校网站建设及管理制度拼多多搜索关键词排名
  • 淮安网站建设哪家好全球外贸b2b网站
  • 做信息分类网站难吗免费cms建站系统
  • 网站建设信息平台最新国际新闻10条
  • 网站建设中 页面企业站seo外包
  • 英文专业的网站设计企业网络营销顾问
  • 网站建设预算申请cnzz数据统计
  • 烟台做网站公司哪家好nba最新交易消息
  • 重庆制作网站培训市场调研的重要性
  • 网站运维工作内容ueeshop建站费用
  • 哈尔滨营销型网站建设公司友情链接站长平台