2015-06-03 9 views
5

Quindi mi sono creato un servizio REST Web # -WebApi. Quando costruisco/eseguo la mia applicazione in Visual Studio, tutto funziona perfettamente. Ma ogni volta che provo a pubblicare il mio progetto come un filesystem, nella lista degli errori compaiono due errori. La cosa strana qui è che questi errori scompaiono dopo pochi secondi e non vengono mostrati errori.La pubblicazione di Visual Studio 2013 ha esito negativo e segnala l'errore "non esistente"

ErroMessages:

  • 'Yow.Contracts.IEvent' non contiene una definizione per 'CreatetionDate' e nessun metodo di estensione 'CreationDate' accettare un primo parametro di tipo 'Yow.Contracts.IEvent' potrebbe essere trovato (manca una direttiva using o un riferimento assembly)
  • 'Yow.Contracts.IEvent' non contiene una definizione per 'Colore' e nessun metodo di estensione 'Colore' accetta un primo argomento di tipo 'Yow.Contracts. È possibile trovare IEvent (manca una direttiva using o un riferimento assembly)

in questo metodo gli errori si verificano:

public override void CopyProperties(object other) 
     { 
      base.CopyProperties(other); 
      Contracts.IEvent _event = other as Contracts.IEvent; 
      if (_event != null) 
      { 
       this.Description = _event.Description; 
       this.Enddate = _event.Enddate; 
       this.Host = _event.Host; 
       this.Location = _event.Location; 
       this.Name = _event.Name; 
       this.Color = _event.Color; 
       this.CreationDate = _event.CreationDate; 
      } 
     } 

interfaccia che i miei attrezzi di classe aspetto:

namespace Yow.Contracts 
{ 
    public interface IEvent : DataObjectBase.IDataObject 
    { 
     string Host { get; set; } 
     string Location { get; set; } 
     DateTime Startingdate { get; set; } 
     DateTime Enddate { get; set; } 
     string Description { get; set; } 
     string Name { get; set; } 
     string Privacy { get; set; } 
     string State { get; set; } 
     string Agerestriction { get; set; } 
     int Age { get; set; } 
     string Color { get; set; } 
     DateTime CreationDate { get; set; } 
    } 
} 
+0

la pubblicazione ha esito positivo o negativo? – user1666620

+0

no non ha funzionato –

risposta

0

Tali errori che scompaiono poco di solito significa che ci sono alcuni problemi con i riferimenti del progetto. Prova a cercare i messaggi di errore nel pannello Output, potrebbe contenere qualcosa relativo a riferimenti mancanti. Ho anche il sospetto che si vedrebbe lo stesso comportamento se si ReBuild la soluzione.

+0

Il pannello di output non mi ha detto nulla oltre agli errori che ho già menzionato. Quando ricostruisco tutto funziona perfettamente. –

+0

Sembra che ci fosse un problema con i riferimenti. Dopo che ho rimosso il mio progetto e l'ho aggiunto, ha funzionato. Grazie :) –