Bonjour à tous.
J'utilisais jusqu'à présent Visual Studio 2005 pour développer des sites ASP.Net.
Je viens de passer à VS 2008.
Avec ce dernier, la première ligne de mon fichier Default.aspx est la suivante :
<%@ Page Language="VB" AutoEventWireup="false" CodeBehind="Default.aspx.vb" Inherits="WebApplication1._Default" %>
(si le nom de mon projet est "WebApplication1")
Une fois l'application implantée sur mon serveur (serveur Windows 2008 Server avec IIS 7 et le dernier framework 3.5 SP1), j'ai une erreur d'affchage de la page Default, due à la clause CodeBehind.
Pour résoudre l'erreur, je suis obligé de remplacer "à la main" la clause CodeBehind="Default.aspx.vb" par la clause CodeFile="Default.aspx.vb", et de remplacer la clause Inherits="WebApplication1._Default" par la clause Inherits="_Default". C'est à dire que je reviens à ce que me générait VS 2005, et qui ne posait pas de problème.
Je me demande donc pourquoi cette clause CodeBehind générée par VS 2008 crée une erreur.