小编Vis*_*edi的帖子

C#如何获取当前目录路径

场景:我创建了一个库项目,它为安装程序提供接口(使用安装屏蔽创建的 exe)。我想检查安装程序文件夹中是否存在特定文件。

我试过以下:

1).  Assembly.GetEntryAssembly().Location
Run Code Online (Sandbox Code Playgroud)

// 抛出“未将对象引用设置为对象的实例”

2). new Uri(Assembly.GetExecutingAssembly().CodeBase).LocalPath
Run Code Online (Sandbox Code Playgroud)

// 返回:C:\Windows\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll

3). Assembly.GetExecutingAssembly().Location
Run Code Online (Sandbox Code Playgroud)

// 返回空字符串

4). AppDomain.CurrentDomain.BaseDirectory
Run Code Online (Sandbox Code Playgroud)

// 不考虑实际路径,返回“C:\Windows\syswow64\”

谁能告诉我如何从执行安装程序的位置获取目录路径?

.net c# installation path

5
推荐指数
1
解决办法
2万
查看次数

ASP.NET Core 2.2 JWT身份验证

我最近一直在学习ASP.NET Core 2.2,并尝试使用JWT令牌开发基于角色的登录示例(网站+ Web API)。

定义很简单:

  • 如果用户的角色是“管理员”,则它将重定向到管理页面。
  • 如果用户的角色是“用户”,则它将重定向到用户页面。

但是,我在“带有ASP.NET Core 2.2的JWT令牌”上找到的大多数解决方案和文章仅适用于Web API。

从下面的文章中,我几乎了解了JWT令牌的工作原理以及如何在Web API上实现它:

http://jasonwatmore.com/post/2019/01/08/aspnet-core-22-role-based-authorization-tutorial-with-example-api

现在我的问题是如何使用ASP.NET Core网站使用上述API?

对于许多人来说,这可能是一个简单的问题,但是我对Web开发还很陌生,并且不了解很多事情。

任何帮助,将不胜感激。提前致谢。

c# asp.net-core-mvc asp.net-core jwt-auth

5
推荐指数
1
解决办法
2680
查看次数

哪里可以获得 php 7.0 的 64 位 php_zip.dll 扩展?

我已将网站从 php 5.4 转换为 php 7.0,现在创建 zip 功能无法正常工作。ZIP 文件在处理后总是损坏。

LOG 文件显示以下错误警告: PHP 警告:PHP 启动:无法加载动态库“C:\php\ext\php_zip.dll”

我想我需要 64 位 php_zip.dll 扩展,因为我使用的是 64 位 php 7.0。谁能将我重定向到链接?

问题:未创建 ZIP。

php dll configuration php-7

4
推荐指数
1
解决办法
2万
查看次数

使用java创建DICOM文件(不使用任何第三方库)

我正在尝试创建一个样本,以DICOM格式创建一个新文件,而不使用任何第三方库.文件应该具有以下细节:1).患者详细信息(姓名,DOB等)2).图像像素数据.

我已经阅读了一些关于DICOM格式的文​​章,但我仍然不了解很多东西(基本上,从哪里开始以及在创建DICOM文件时要维护什么标准).

任何人都可以给我一个例子或指向我一个教程,该教程展示了如何使用Java创建简单的DICOM文件?

dicom

-4
推荐指数
1
解决办法
147
查看次数