0

所以我有一个奇怪的问题。

当您尝试让网络项目搜索服务时,我收到以下错误:

尝试在以下位置查找服务时发生错误(详细信息): http://localhost:2927/WebSite/SiteHandler.svc。未指定的错误(HRESULT 异常:0x800004005(E_FAIL))

现在这个错误的奇怪之处在于,如果项目位于本地驱动器上,它就会消失。它找到Metadata并工作。

但是当项目驻留在闪存驱动器上时,会出现上述错误。所以我做了以下事情:

  • 配置的应用程序池和站点
  • 授予 Internet 信息系统对闪存驱动器文件夹位置的访问权限

哪个没有解决错误。我认为这是由于 IIS 无法访问闪存驱动器。所以我想我的问题是,这是 IIS 的常见问题吗?它不能调试闪存驱动器吗?

或者有没有其他方法可以解决这个问题?

4

1 回答 1

0

问题可能是 IIS 站点的根目录未更改为闪存驱动器,因此该文件在 IIS 的“雷达”上不存在。尝试进入 IIS 中的网站设置并将目录更改为您的闪存驱动器目录。

于 2013-03-19T00:14:19.520 回答