2016-10-22 48 views
0

我正在做一个asp.net mvc项目。在视图(cshtml)页面中,我必须加载几个外部资源和几个extensions.All资源有扩展.css,.js正在加载。但是,我有一个文件的扩展名为.properties这是不是在同一过程中加载。我不知道如何解决它。Asp.net MVC .properties文件不是从视图加载(cshtml)

的错误是 -

无法加载资源:服务器与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

那是一个java文件? –

+0

我不知道.....文件名是“语言环境”和扩展名是“属性” 下面是该文件的两行, [ACH] @import URL(ACH/viewer.properties) 该文件自己导入许多属性文件。 –

+0

请确保您的web.config中有以下代码块

回答

2

你必须在.properties文件扩展名添加到您的web.config文件:

<system.webServer> 
    <staticContent> 
    <remove fileExtension=".properties" /> 
    <mimeMap fileExtension=".properties" mimeType="text/plain" /> 
    </staticContent> 
</system.webServer>