我正在做一个asp.net mvc项目。在视图(cshtml)页面中,我必须加载几个带有几个扩展名的外部资源。所有扩展名为 .css 的资源, .js 正在加载。但是,我有一个扩展名为 .properties 的文件,它没有在同一个进程中加载。我不知道如何解决它。
错误是 -
无法加载资源:服务器响应状态为404(未找到)
我的项目结构
-Project
-Areas
-Two
-Library
-pdfjs-1.5.188-dist
-web
-locale
-locale.properties
我正在使用以下行来加载 locale.properties 文件 -
<link rel="resource" type="application/l10n" href="~/Areas/Two/Library/pdfjs-1.5.188-dist/web/locale/locale.properties">
给定路径100%正确。但是,在该路径上找不到资源。
任何人都可以说我有什么问题,我该如何解决?
答案 0 :(得分:4)
您必须将.properties
文件扩展名添加到web.config
文件中:
<system.webServer>
<staticContent>
<remove fileExtension=".properties" />
<mimeMap fileExtension=".properties" mimeType="text/plain" />
</staticContent>
</system.webServer>