2008-09-20 9 views

Respuesta

4

Resharper detectará errores en el código de páginas de ASX, todo sin compilar. funciona bien, y mejor que compilar más tarde.

EDITAR: Resharper también tiene un comprobador de errores de Solución amplia. 'Resharper-> Windows-> Errores en la solución'. Analizará toda su solución y proporcionará una lista consolidada de todo lo que encuentre, INCLUIDOS los archivos aspx.

+0

ReSharper no atrapar los errores, pero sólo cuando se abre el archivo. – Paco

+0

Pero necesita crear y editar el primero, lo que significa que debe detectar el error. – mattlant

+3

¿Qué sucede si elimina una propiedad de un modelo y la referencia en su vista como <% = ViewData.Model.DeletedProperty%> su código se compila, pero su página está rota ... – Casper

1

Es mi creencia de que siempre debe compilar las aplicaciones ASP.NET. Hay algunos casos en que mis clientes solicitaron lo contrario. En Visual Studio, cuando elige publicar su sitio web, hay una opción para compilarlo. Aquí está el artículo de MSDN de Microsoft que ofrece su información sobre la compilación de sitios.

http://msdn.microsoft.com/en-us/library/ms178466.aspx

cuestiones tales HTML y se mostrará como "advertencias" y no errores. Entonces, deberás verificar los registros.

0

Existe la posibilidad de precompilar toda la web: generalmente las páginas solo se compilan, si se usan.

Para PRECOMPILE la web, por favor refiérase a MSDN

10

Ir a las propiedades del proyecto. Vaya a la pestaña Eventos de compilación.

En la línea de comandos del evento posterior a la generación : área de texto, escribir esto (para .NET 4.0):

%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_compiler.exe -v/-p "$(SolutionDir)$(ProjectName)" 
Cuestiones relacionadas