2

下午好,

我想知道是否可以让 Web 应用程序使用(内联网)经过身份验证的用户的权限来写入网络路径?

我在玩应用程序池标识,但似乎找不到正确的做事方式。

澄清:

所有机器都在公司内部网上。用户对文件服务器具有写入权限,Web 应用程序对用户进行身份验证

本地机器 <> Web 服务器 <> 文件服务器

如何正确连接我的 ASP.net 应用程序以使用 Windows 用户帐户而不是应用程序用户名?我的 web.config 使用 Windows 身份验证:<authentication mode="Windows"/>

任何帮助将非常感激!

谢谢你。

4

1 回答 1

1

在我们公司,我们在 Active Directory 中拥有具有管理员权限的特殊帐户,并且所有经过身份验证的用户都使用它来模拟。

在 web.config 中是这样的:

<system.web>
  <authentication mode="Windows"/>
  <authorization>
    <deny users="?"/>
  </authorization>
  <identity impersonate="true" password="passforadminaccount" userName="loginforadminaccount"/>
</system.web>

抱歉,如果我误会了您并提供了无用的信息。

于 2014-03-02T10:07:01.410 回答