2017-06-07 2 views
0

Kürzlich habe ich den Namespace über die Projekteigenschaften geändert. Danach wurde die Anwendung erfolgreich kompiliert, aber zur Laufzeit wird der Fehler "Der Typ oder Namespace-Name 'sample' konnte nicht gefunden werden (fehlt eine using-Direktive oder eine Assembly-Referenz?)". Fehler: Zeile 23: mit System.Web.Routing; Zeile 24: mit Probe;FEHLER NACH DEM ÄNDERN VON NAMESPACE von ASP.net MVC PROJECT

Quelldatei: c: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Files ...... \ App_Web_index.cs Line:

Ich habe versucht, das lokalisieren String "using Sample" und fand nirgendwo in meiner Lösung. Versucht, die temporären Dateien aus dem Framework-Ordner zu entfernen, aber kein Glück.

Antwort

3

Das Problem war mit meiner Web.config Datei

<system.web.webPages.razor> 
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
<pages pageBaseType="System.Web.Mvc.WebViewPage"> 
    <namespaces> 
    <add namespace="System.Web.Mvc" /> 
    <add namespace="System.Web.Mvc.Ajax" /> 
    <add namespace="System.Web.Mvc.Html" /> 
    <add namespace="System.Web.Optimization"/> 
    <add namespace="System.Web.Routing" /> 
    <add namespace="Sample" /> 
    </namespaces> 
</pages> 

ich nur das alten Wert "Sample" mit neuem Namensraum-Namen ersetzt, und alles wieder zu arbeiten beginnt.

Verwandte Themen