gpt4 book ai didi

asp.net - 无法显示虚拟目录中的图像

转载 作者:行者123 更新时间:2023-12-05 07:45:23 24 4
gpt4 key购买 nike

我有一个 ASP.NET MVC 应用程序和一些包含大量图像的文件夹。该目录位于我的应用程序文件夹之外。我想在网页中的应用程序中使用此目录中的图像,而不将它们复制到应用程序目录。我在 IIS 中为我​​的应用程序创建了虚拟目录,并将其命名为 MyOuterDir。它引用外部图像目录。然后我在我的网页上写了这样的东西:

<img src='/MyOuterDir/some.png' />

但它不起作用,我遇到了错误 404:

GET http://localhost:85/MyOuterDir/some.png 404 (Not Found)

我哪里错了?如何使 IIS(或浏览器)正确地从虚拟目录中读取图像?

附言即使我更改对位于应用程序目录中的文件夹的引用,它也不起作用

最佳答案

我会检查你的 web.config 文件,确保你有文件系统的权限。

    <location path="Folder/Logs">
<system.web>
<authorization>
<allow roles="Admin" />
<deny users="*" />
</authorization>
</system.web>
</location>
<location path="OtherFolder/Dump">
<system.web>
<authorization>
<allow users="*" />
<deny users="?" />
</authorization>
</system.web>
</location>

如果您没有权限,您将无法找到文件/图片

关于asp.net - 无法显示虚拟目录中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41744808/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com