小编P D*_*nde的帖子

您无权访问 IIS 配置文件 - Web 应用程序错误

我正在尝试加载现有的 c# web 应用程序并在加载任何 web 项目时遇到以下错误:

创建虚拟目录http://localhost:/失败并显示错误:您无权访问 IIS 配置文件。在 IIS 上打开和创建网站需要在管理员帐户下运行 Visual Studio。您需要在 IIS 中手动创建此虚拟目录,然后才能打开此项目。

尝试为项目 xxx.WebApi 配置 IIS Express 时出现以下错误。您无权访问 IIS 配置文件。在 IIS 上打开和创建网站需要在管理员帐户下运行 Visual Studio。

我尝试了以下操作,但徒劳无功:

  • 以管理员身份运行 VS 2017 pro。
  • 我确保我可以访问 %systemroot%\System32\inetsrv\ 和 C:\Windows\System32\inetsrv\Config 文件夹。
  • 我已经通过控制面板安装了所有 IIS 兼容窗口功能。
  • 重新启动 IIS 管理器。
  • 创建虚拟目录。
  • 将 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Personal 的注册表路径从 u:\ 更改为 C:\Users\MyUser\Documents。
  • 从控制面板卸载 IIS Express 10.0,然后通过 VS2017 安装程序通过单击 - 单个组件 - 云、数据库服务器 - IIS Express 重新安装。
  • 修复了 VS 2017。
  • 在机器上获得管理员访问权限。
  • 创建了新的空 Web 项目,但在新控制台应用程序运行时没有错误时出现相同的错误。
  • 每次安装相关更改后重新启动机器。

stackoverflow 上提到了所有尝试过的解决方案,但对我不起作用。我错过了一些微不足道的东西吗?请指导我破解这些IIS错误。

asp.net iis iis-express web visual-studio-2017

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

如何实现基于 Azure Signalr 无服务器令牌的身份验证和授权

我创建了一个带有无服务器选项的 azure 信号器服务。协商功能能够生成带有“x-ms-client-principal-name”的 JWT 令牌,并且可以毫无问题地建立连接。我已经提到了https://docs.microsoft.com/en-us/azure/azure-signalr/signalr-concept-serverless-development-config并且该功能能够将事件发送到特定的用户 ID/组。我被要求保护客户端 - 服务器通信。我是安全域的新手。我提到了https://docs.microsoft.com/en-us/azure/azure-signalr/signalr-tutorial-authenticate-azure-functions这个链接,但我无法配置给定的示例应用程序,也无法理解概念。

我的场景是:我有一个 Client .net Web 应用程序,用户可以在其中使用组织帐户和 google 登录。此应用程序使用 userID 和它感兴趣的 deviceId 调用 azure signlar 协商函数,以通过 signalR 函数接收事件。Signalr 函数从 azure eventhub 触发器获取事件并将其发送到组。

请帮助我提高此应用程序的安全性。就安全性而言,从协商功能收到的令牌是否足够?任何未经授权的用户都可以使用从协商中获取的 jwt 令牌连接到我的 azure subscribeToGroup/sendEvent 函数吗?我正在尝试使用这个https://github.com/Azure/azure-functions-signalrservice-extension,其中 idToken 和 claimTypeList 是附加参数以及 x-ms-client-principal-name(userid)。但是我无法在安全方面理解这一点。此示例中的客户端是带有 auth.js 的 index.html。但是如何说它是安全的就不得而知了。请帮助并指导我正确的设置和代码。

oauth azure jwt signalr serverless

5
推荐指数
0
解决办法
743
查看次数

标签 统计

asp.net ×1

azure ×1

iis ×1

iis-express ×1

jwt ×1

oauth ×1

serverless ×1

signalr ×1

visual-studio-2017 ×1

web ×1