jueves, 3 de marzo de 2011
Algunos “Workarrounds” programando para Windows Azure
Hola a tod@s ,
En esta ocasion, me gustaría comentar algunos workarrounds sobre errores que podemos encontrar durante los desarrollos para Windows Azure.
- “There was an error attaching the debugger to the IIS worker process for URL'' for role instance”
Solución: Incluye la línea “ <compilation debug="true" targetFramework="4.0" />” dentro de “<system.web>” del web.config.
- ¿Quieres evitar que el Compute Emulator del SDK 1.3 muestre constantemente la venta siguiente cuando tengas abierto un “web.config en el Visual Studio”?
Solución: Incluye la instrucción “attrib -r "$(ProjectDir)Web.Config” en la propiedad “Post-build Event command line” en la propiedades del proyecto web.
- Could not load file or assembly ‘msshrtmi’ or one of its dependencies. An attempt was made to load a program with an incorrect format.
Solución:
- Abre el proyecto en notepad
- Elimina el tag xml “PlatformTarget” de todas las “PropertyGroup”
- Ejemplo de un property group.
<PropertyGroup Condition=" ‘$(Configuration)|$(Platform)’ == ‘Debug|AnyCPU’ ">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<Optimize>false</Optimize>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
Adicionalmente me gustaría dejar algunas referencias al blog de Cesar de la Torre (Microsoft) donde encontrarás otros“workarrounds”:
- The communication object, System.ServiceModel.Channels.ServiceChannel, cannot be used for communication because it is in the Faulted state.
- Handling SQL Azure Connections issues using Entity Framework 4.
Irán apareciendo más sobre la marcha y, sobre la marcha los iremos viendo!
Saludos
Juanlu
Etiquetas: Depuración, Windows Azure