J'ai cette fâcheuse erreur dans certains de mes builds.
Il n'y a pas d'erreur dans le projet, parce que si j'ai de construire à nouveau, le problème disparaît. Le message apparaît uniquement lorsque le site est déployé sur un Serveur Windows 2008.
J'ai d'abord pensé qu'il pourrait être un problème avec des fichiers temporaires, mais ce n'est pas le cas. J'ai déployé la construction d'un web différent et que l'erreur s'affiche toujours.
L'erreur s'affiche au hasard sur actions du site. La plupart du temps, les builds sont ok, mais chaque 3ème ou 4ème construire produit des erreurs d'exécution.
Je construis à l'aide d'un WebdeploymentProject en mode release. Les vues sont précompilés.
Il n'est pas Dans ASP.NET MVC je rencontre un type incorrect erreur lors du rendu d'une page avec le bon tapé objet, parce que la vision est totalement différente des noms.
Comment je peut corriger ce problème ou comment je peux obtenir de l'aide pour cela?
Voici mon WebDeploymentProject
<!--
Microsoft Visual Studio 2008 Web Deployment Project
http://go.microsoft.com/fwlink/?LinkID=104956
-->
<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>9.0.21022</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{E5E14CEB-0BCD-4203-9A5A-34ABA9C717EA}</ProjectGuid>
<SourceWebPhysicalPath>..\B2CWeb</SourceWebPhysicalPath>
<SourceWebProject>{3E632DB6-6DB3-4BD0-8CCA-12DE67165B48}|B2CWeb\B2CWeb.csproj</SourceWebProject>
<SourceWebVirtualPath>/B2CWeb.csproj</SourceWebVirtualPath>
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<OutputPath>.\Debug</OutputPath>
<EnableUpdateable>false</EnableUpdateable>
<UseMerge>true</UseMerge>
<SingleAssemblyName>B2CWeb_Build</SingleAssemblyName>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugSymbols>false</DebugSymbols>
<OutputPath>..\B2CWeb_Deploy\</OutputPath>
<EnableUpdateable>false</EnableUpdateable>
<UseMerge>true</UseMerge>
<SingleAssemblyName>B2C_Web</SingleAssemblyName>
<ContentAssemblyName>
</ContentAssemblyName>
<DeleteAppCodeCompiledFiles>false</DeleteAppCodeCompiledFiles>
</PropertyGroup>
<ItemGroup>
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Microsoft\WebDeployment\v9.0\Microsoft.WebDeployment.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.WebDeployment.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="BeforeMerge">
</Target>
<Target Name="AfterMerge">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>
MODIFIER
Après quelques mois de ce problème disparu. Je n'ai pas eu de problèmes depuis plus de 1 an maintenant. Je suppose que le problème va frapper à nouveau, quand personne ne s'y attend.
EDIT 2
... depuis plus de 2 ans maintenant. Je suis un chanceux mec!