如何解决System.ComponentModel.Win32Exception0x80004005:系统找不到指定的路径
我正在尝试使用sql Server 2008 R2文件流和WCF服务生成报告。如果服务托管在数据库所在的同一服务器上,即数据库和服务托管在同一服务器上,则我能够生成报告。
如果我在其他服务器上托管服务,则会收到“ System.ComponentModel.Win32Exception(0x80004005):系统找不到指定的路径”异常。我已经为sql FileStream共享位置(如IIS_User,Everyone等)授予了所有必要的权限,并且我还能够从新服务器访问共享路径。仍然出现相同的错误。
当我在服务器中检查EventViewer时,系统找不到指定的路径 \\ Machine_Name \ FolderName \ v1 \ dbnAme \ dbo \ TableName \ ColumName \ 06E9456C-A090-24Ge-9C35-25FDG54FE78RR25
\\ Machine_Name \ FolderName \,这是sql FileStream共享路径。
请帮助我解决这个问题。
解决方法
似乎这种问题与以下任何一种情况都需要研究:
-
从Web服务器到数据库服务器的
-
防火墙设置。
-
连接字符串错误。
-
启用相应的协议管道/ tcp-ip。
您可以参考以下文章来解决连接到SQL Server数据库引擎的问题:
此内容来自此link。
我认为这很可能是由连接字符串错误引起的,您需要检查连接字符串。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。