【发布时间】:2013-10-08 16:04:55
【问题描述】:
下午好,
我想知道是否可以让 Web 应用程序使用(内联网)经过身份验证的用户的权限来写入网络路径?
我正在使用应用程序池标识,但似乎找不到正确的处理方式。
澄清一下:
所有机器都在公司内部网上。 用户对文件服务器具有写权限,Web 应用程序对用户进行身份验证
本地机器 Web 服务器 文件服务器
如何正确连接我的 ASP.net 应用程序以使用 windows 用户帐户而不是应用程序用户名?我的 web.config 使用 windows 身份验证:<authentication mode="Windows"/>
任何帮助将不胜感激!
谢谢。
【问题讨论】:
-
在应用程序配置文件中将身份验证模式更改为Windows,它将使用Windows帐户而不是应用程序帐户开始。
-
你指的是 web.config 吗?我在那里使用 Windows 身份验证。
-
是的,他的意思是 web.config
-
谢谢。我将 web.config 设置为
,但是,它仍然给我一个拒绝访问错误。如果我在本地运行应用程序,它会毫无问题地保存文件。 -
当您将身份验证模式设置为 windows 时,它正在使用您浏览应用程序的系统的当前 windows 帐户,该帐户应该有权访问服务器中的资源以便读取和写入.您需要在域控制器中创建一个角色,并将您要访问服务器的所有用户添加到该角色,并让该角色可以访问该服务器。如果我不清楚,请告诉我。