【问题标题】:ASP.NET app access to UNC shared DB file works as IIS virtual directory but not as an IIS website对 UNC 共享 DB 文件的 ASP.NET 应用程序访问可用作 IIS 虚拟目录,但不能用作 IIS 网站
【发布时间】:2009-05-01 15:07:21
【问题描述】:

这个要杀了我。我有一个使用集成安全性的 ASP.net (2.0 Framework) 应用程序。 IIS 已正确设置,并且可以作为默认网站之外的虚拟目录正常工作。我的 OLEDB 连接 (Jet 4.0) 工作正常,并通过网络共享 (\GIS1\GIS Server - PublicWorks_StreetSigns) 连接到数据库文件。

但是,当我创建一个 IIS“网站”并将其指向完全相同的主目录时,我得到一个错误...

从 DBF 获取数据时出错。 '\GIS1\GIS Server - PublicWorks_StreetSigns' 不是有效路径。

我是否必须在网站和默认网站之外的虚拟网站上做一些不同的事情才能做到这一点?我已经根据网站设置对虚拟设置进行了三次检查,一切都一样。

提前致谢。

【问题讨论】:

  • 该网站使用与正常工作的虚拟目录相同的应用程序池。

标签: asp.net iis-6 integrated-security


【解决方案1】:

我会检查为每个网站提供服务的应用程序池的身份。我的猜测是应用程序池的默认身份没有对该路径的权限。

【讨论】:

  • 同意 John W。同时检查目录安全设置;可能是假冒问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-08
  • 1970-01-01
  • 2013-06-08
相关资源
最近更新 更多