2012-11-22 6 views
7

Ich habe eine Webseite in einem anderen Ordner kopiert und versuchte, sie in Visual Studio mit dem IIS ausgeführt werden, aber aus irgendeinem Grunde ist es mir einen Compiler-Fehler in den folgenden Zeilen in der Datei web.config geben:Der virtuelle Pfad XX wird einer anderen Anwendung zugeordnet, was nicht zulässig ist.

<add tagPrefix="QuickBuck" tagName="RecentlyModified" src="/Controls/RecentlyModified.ascx" /> 
    <add tagPrefix="QuickBuck" tagName="Sitemap" src="/Controls/Sitemap.ascx" /> 

Es gibt auch unter ihnen eine andere Linie, die Fehler nicht, so dass diese noch seltsamer:

<add tagPrefix="QuickBuck" tagName="Menu" src="/Controls/Menu.ascx" /> 

Die Kontrollen sind es, warum ist das passiert? Die genauen Fehler sind wie folgt:

The virtual path '/Controls/RecentlyModified.ascx' maps to another application, which is not allowed.  

The virtual path '/Controls/Menu.ascx' maps to another application, which is not allowed. 

Es neben den Fehler nicht eigentlich eine Zeilennummer, damit ich nehme an, es aus der web.config ist. Bitte hilf mir dabei, mich verrückt zu machen!

Antwort

14

Ich weiß nicht, was passiert ist, aber ich konnte es zum Laufen bringen, indem ich ~ vor den Pfad setzte. Hoffe, das hilft jemandem.

2

Ts liegt daran, dass Sie möglicherweise zwei Kopien der ASPX-Datei an einem anderen Ort Ihrer Lösung haben. So kann es auch darauf verweisen, also versuchen Sie die doppelte Datei aus der Lösung zu löschen und versuchen Sie es (Hinweis: Möglicherweise ist diese Datei nicht im Projekt enthalten, sondern in der Lösung, So finden Sie & löschen Sie es)

Verwandte Themen