No sé por qué no puedo entender esto. Estoy en un poco de DLL diciendo que es un infierno. Esto es lo que está pasando:¿Cómo puedo resolver este desajuste entre System.Web.Helpers en Azure web deploy?
- Estoy usando Visual Studio 2012 RC para hacer un sitio MVC4 focalización .NET 4.0
- Estoy intentando utilizar el ayudante Gravatar maquinilla de afeitar en la biblioteca
Microsoft.Web.Helpers
Funciona en mi máquina, pero después de implementar en Azure a través de Git, recibo la siguiente excepción al invocar al ayudante de Gravatar:
No se pudo cargar el archivo o ensamblado 'System.Web.Helpers, Versión = 2.0.0.0, Cultura = neutro, PublicKeyToken = 31bf3856ad364e35 'o una de sus dependencias. El sistema no puede encontrar el archivo especificado.
Parece que tengo un desajuste entre la versión de System.Web.Helpers
instalado en la GAC de lo que sea que mi sitio de alojamiento Azure y lo que estoy focalización.
Aquí es lo que he intentado:
- copia local = true
- Hackear mi carpeta propios _bin_deployableAssemblies, ya que la opción de menú que parece faltar descrito en Phil Haack's blog
- Extracción de la información de ensamblado extendida en el archivo .csproj para System.Web.Helpers
Además, tengo el siguiente enlace de redirección de ensamblaje en el web.config:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
</dependentAssembly>
...
</runtime>
Anyone ??
¿Usted ha intentado la respuesta ¿abajo? Me gustaría ayudarte con esto. –