我有一个 ASP.NET MVC Web 应用程序,它需要使用 include 指令包含其他几个 html 文件,如下所示:
<!--#include virtual=/include/bottom.shtml -->
我的问题是我需要将此应用程序部署在应用程序路径不同的服务器上。例如,在一个地方我可能将应用程序映射到,比如说,localhost/myapp/
在另一个地方我可能只有localhost/
.
在这个localhost/
场景中,我上面给出的代码示例工作得很好。但是当我的应用程序打开时localhost/myapp
,我收到一条解析器错误消息,让我知道它找不到文件。
如何自定义指令以考虑应用程序的相对路径(最好不要每次都使用查找和替换)?
谢谢!