2016-10-22 2 views
0

Я делаю проект asp.net mvc. На странице view (cshtml) мне нужно загрузить несколько внешних ресурсов с несколькими расширениями. Все ресурсы с расширениями .css, .js загружаются. Но у меня есть файл с расширением .properties, который не загружается в том же процессе. Я не знаю, как его решить.Файл asp.net MVC .properties не загружается из представления (cshtml)

Ошибка -

Не удалось загрузить ресурс: сервер ответил со статусом 404 (не найден)

Моя структура проекта

-Project 
    -Areas 
     -Two 
      -Library 
       -pdfjs-1.5.188-dist 
        -web 
         -locale 
          -locale.properties 

Я использую следующую строку для загрузки locale.properties файл i вид -

<link rel="resource" type="application/l10n" href="~/Areas/Two/Library/pdfjs-1.5.188-dist/web/locale/locale.properties"> 

Путь на 100% правильный. Но на этом пути ресурс не найден.

Может кто-нибудь сказать мне, в чем проблема, и как я могу это решить ???

+0

Это ява файл? –

+0

Я не уверен ..... имя файла 'локали и расширение «свойства» Вот две строки из этого файла, [ACH] @import URL (ACH/viewer.properties) Этот файл импортирует много свойств в свой собственный. –

+0

Убедитесь, что у вас есть следующий блок кода в вашем web.config ' <удалить файлExtension =". Application "/> ' –

ответ

2

Вы должны добавить расширение .properties файла в файл web.config:

<system.webServer> 
    <staticContent> 
    <remove fileExtension=".properties" /> 
    <mimeMap fileExtension=".properties" mimeType="text/plain" /> 
    </staticContent> 
</system.webServer> 
Смежные вопросы