Tengo mis archivos js dentro de las áreas y no puedo acceder a ellos. Cuando los muevo fuera de las áreas de MVC, entonces puedo acceder.¿Puedo implementar un archivo javascript dentro de las áreas MVC?
He intentado lo siguiente:
- nombres diferentes de archivos js - no resuelve un problema
- Comprobar para ver si existen en el servidor - que hacen archivo
- acceso directamente desde dentro Administrador de IIS en el servidor: no se abrirán y no se devolverán
- Acceda a los mismos archivos directamente desde el administrador de IIS en el servidor, pero cuando los archivos están en el directorio de scripts - Se abren en el explorador
- Utilizado él corrector ruta - Cuando intento acceder al archivo no es así depuración ruta abierta y en su lugar sólo dice "404"
esto funciona:
<script src="@Url.Content("~/Scripts/jquery/_Roles.js")" type="text/javascript"></script>
esto no funciona:
<script src="@Url.Content("~/Areas/Administration/Scripts/Roles/_Roles.js")" type="text/javascript"></script>
¿Podría haber algo diferente sobre los archivos en la carpeta Áreas que bloquea las secuencias de comandos?
¿Por qué usa guiones bajos en sus nombres de archivo? – ZippyV
Convención para mí. Sin embargo, probablemente cambie eso. De cualquier manera, noté que todavía tengo el mismo problema. Cuando se implementa mi aplicación no le gustan los scripts en Áreas. sin embargo, se ejecuta localmente en el servidor de desarrollo, está bien. –
@SamanthaJ ¿qué representa el @ Url.Content() en el lado del cliente? Tal vez su problema radica allí. – shuniar