IIS中的虚拟目录和SQL Server文件表

时间:2017-02-09 15:26:08

标签: sql-server asp.net-mvc iis filetable

我有一个ASP.NET MVC应用程序,它有两个虚拟目录。第一个(让我们将其命名为FirstDir)引用服务器上的某个文件夹(例如C:\ SomeDir)。

我连接到MS SQL Server数据库。该数据库有一个名为MyFiles的Filetable。我可以通过路径\\sql-server-instance-name\mssqlserver\MyData\MyFiles在Windows资源管理器中浏览表MyFiles的目录。它包含存储在表MyFiles中的文件。

我的应用程序中的第二个虚拟目录(SecondDir)引用了MyFiles tabe的目录(\\sql-server-instance-name\mssqlserver\MyData\MyFiles),因为我想直接从我的ASP.NET应用程序中使用存储在此表中的文件。

然后我写下面的标记:

<!--Here I retrieve the image from first virtual dir, i.e. from file system-->
<img src="/SiteName/FirstDir/first.png" /> 

<!--And here I get the image from second virtual dir, i.e. from FileTable-->
<img src="/SiteName/SecondDir/second.png" />

第一个img中的图片已正确加载。但是没有加载第二张图像(错误500.19)。 是否可以从浏览器中的FileTable目录中获取图像?

更新:

我可以通过UNC路径从浏览器中的文件表加载图像(像这样:\\sql-server-instance-name\mssqlserver\MyData\MyFiles\first.png)  但我不能在img-tag中使用此路径作为src(浏览器控制台中的消息:'不允许加载本地资源')

0 个答案:

没有答案