2009-04-01 6 views
0

Je suis confronté à un problème étrange, Chaque fois que j'ai commenté deuxième si condition, cela fonctionne dans la production, mais échoue dans le développement.ASP.Net problème dans Prod/Dev

Et quand je ne commente pas deuxième si la condition du code, il fonctionne pour le développement et échoue pour la production.

protected void Page_Load(object sender, EventArgs e) 
     { 
      if (!Page.IsPostBack) 
      { 
       lblDocument.Text = "Document :" + this.Request.QueryString["A_No"].ToString(); 
       //if (!frmViewer.Action.Contains("?")) 
       //{ 
       // frmViewer.Action = String.Format("{0}?A_No={1}&A_Format={2}", 
       //          frmViewer.Action, 
                //this.Request.QueryString["A_No"].ToString(), 
//              //this.Request.QueryString["A_Format"].ToString()); 
//    } 
      } 
     } 

est ici un message d'erreur:

CS0117: 'System.Web.UI.HtmlControls.HtmlForm' ne contient pas de définition pour 'action'

+0

Quand il échoue, ce message d'erreur est Donner? – Brandon

+0

il donne: CS0117: 'System.Web.UI.HtmlControls.HtmlForm' ne contient pas de définition de 'Action' –

+0

Clic droit sur la solution> Cliquez sur Clean Solution puis sur Build Solution –

Répondre

0

bien Barbaros Alp me donner astuce suivante pour résoudre ce problème ...

Cliquez droit sur la solution> Cliquez Clean Solution puis Générer la solution -

1

Avez-vous vérifié que votre ASPX fichier a été migré à la production avec les derniers changements?

Il me semble que le contrôle Action a été ajouté en développement, et le fichier DLL migré en production, mais pas le fichier ASPX correspondant.

+0

Je viens de vérifier l'environnement de production, vérifiez également la date de chaque fichier. C'est pareil. –

0

D'autres personnes that have reported this problem ont téléchargé la mise à jour de .NET 3.5 SP1, et cela a résolu leur problème.

Assurez-vous que la production et le développement exécutent la dernière version de .NET Framework (actuellement la version répertoriée ci-dessus).

De même, assurez-vous de «nettoyer» votre solution, puis reconstruisez-la.