ASP.NET 权限

ASP.NET permission

我正在使用 ASP.NET 构建一个控制 PC Sound Mixer (Windows 10) 的网页。

为了控制音量混合器,我使用了库:CSCore.CoreAudioAPI

当我在 IIS Express 上本地 运行 Web(从 VS 启动)时,我可以控制音量。

但是,当我将网页发布到 IIS 时,我无法再控制音量了。

我做了一些研究,发现当我连接到该网页时,我没有作为域中的当前用户进行身份验证。

因此,我想问一下是否可以以系统当前用户的身份连接到网页,这样我就可以控制我正在工作的用户的音量混合器。

感谢您的帮助。

在 IIS 中,您有两个选择:1) 通过在 web.config 文件中使用该设置来允许 "impersonation"。或 2) 在 IIS 上更改页面的(本地)权限。您需要查看应用程序池,并在那里设置身份。一句警告:运行 IIS 在具有更改卷权限的身份下可能存在风险。它使您的机器更容易受到黑客攻击。