使用虚拟目录时的 IIS 路径问题

IIS path issue when using virtual directory

我的内部网站托管在 IIS 服务器上。我添加了一个虚拟目录

/Resources

物理路径\svr-dc\Images\Technical\Done\Resources 我已经提供了正确的路径凭据。

当我在浏览器中输入http://intraweb/internaldb/Resources//blue%20shaft.png时,我可以看到图像。但是当我的应用程序加载时,它会尝试访问以下 URL http://intraweb/Resources//blue%20shaft.png 我显然在这里遗漏了一些非常简单的东西。

我通过从我的 SQL 数据库中查询并在我的视图中调用 @Html.Raw(ViewBag.Body) 来显示内容来提取图像。除图像外,所有内容均按应有的方式显示。

您应该将虚拟目录转换为应用程序。右键单击虚拟目录和 select 'Convert to application'。然后 IIS 将提供与该应用程序相关的 Web 请求。