C# 典型的404-找不到文件或目录?

C# 典型的404-找不到文件或目录?,c#,hyperlink,http-status-code-404,C#,Hyperlink,Http Status Code 404,我读了很多谷歌和Stackoverflow的帖子,但都没有成功 我的c#应用程序发送电子邮件,邮件中有一个超链接。超链接地址为: http:\\41.xx.xx.x\Documents\logoColourBG.jpg 单击超链接时,我得到: 404 - File or directory not found. The resource you are looking for might have been removed, had its name changed, or is tempor

我读了很多谷歌和Stackoverflow的帖子,但都没有成功

我的c#应用程序发送电子邮件,邮件中有一个超链接。超链接地址为:

http:\\41.xx.xx.x\Documents\logoColourBG.jpg
单击超链接时,我得到:

404 - File or directory not found.
The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.

子文件夹文档是共享的,用户IUSR和IIS\IUSR确实有权访问该文档。

如果您试图在windows资源管理器中直接通过网络访问该文件,或者您应该尝试以下操作:

\\41.xx.xx.x\Documents\logoColorbg.jpg

但是,如果您试图从浏览器访问它,您的请求将由IIS或计算机上安装和配置的其他web服务器处理。
然后,您应该将文件夹的权限和共享选项设置为默认值,然后创建一个虚拟目录,如中所述。

您提到文件夹是共享的。您是否试图直接链接到shred文件夹中的文件而不通过Web服务器?如果是,您希望将该文件作为file://41.xx.xx.x/Documents/logoColourBG.jpg. 但是,如果您试图通过web服务器(我猜您可能是因为您提到了IIS_IUSRS),那么您需要做的不仅仅是共享该文件夹,还需要配置IIS以使该文件夹作为网站的一部分可用。是的,我想通过web服务器是更好的选择。我会看看我是否可以使该文件夹作为网站的一部分。还不知道怎么做,但我会看看我能不能做到。谢谢你的建议。