1

我有两个应用程序池,它们都是 .Net 4.0 应用程序池。如果我将我的应用程序切换到第二个应用程序池,那么我的应用程序能够连接到网络驱动器,如果我将应用程序切换到第一个应用程序池,我无法从我的应用程序连接到网络驱动器。

我们大约一个月前创建了这两个应用程序池,但我们不记得我们做了什么导致第二个应用程序池工作或第一个应用程序池中断。

我还尝试创建一个新的应用程序池并将应用程序切换到这个应用程序,但应用程序仍然无法连接网络驱动器。因此,这意味着默认情况下应用程序池无权访问网络驱动器,这应该是这样的。

我该怎么做才能让我的第一个应用程序池可以访问网络驱动器。

注意:- 不允许应用程序池访问网络驱动器。我们只有网络驱动器的读取权限。

4

1 回答 1

0

我们实际上找到了一个临时解决方案(可能是唯一的一个)。我们将应用程序池的身份更改为服务器用户。由于服务器用户可以访问网络驱动器,因此其下的应用程序池和应用程序具有与服务器用户相同的访问权限。

它可能有一些安全漏洞,但我们正在运行 Intranet 应用程序,所以它可能没问题。

于 2011-06-11T16:30:48.607 回答