2013-08-21 4 views
5

Ich bin sehr neu in asp.net (aber nicht C#) und ich versuche, mein Ausgabeverzeichnis von \ bin nach .. \ Build \ debug zu verschieben. Ich habe dies in den Build-Eigenschaften getan, und es baut gut und legt es in das richtige Ausgabeverzeichnis. Allerdings, wenn ich versuchen, die Anwendung ich die folgende Fehlermeldung auszuführen:Ändern von Ausgabeverzeichnis für asp.net-Projekt in Visual Studio

Server Error in '/' Application.

Parser Error

Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.

Parser Error Message: Could not load type 'MyApp.Backend.WebApiApplication'.

Source Error:

Line 1: <%@ Application Codebehind="Global.asax.cs" Inherits="MyApp.Backend.WebApiApplication" Language="C#" %>

Source File: /global.asax Line: 1

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.18045.

Ist es etwas mit der Art und Weise Visual Studio befindet sich die Website zu tun? Jede Hilfe wäre willkommen.

Antwort

3

Es hat etwas damit zu tun, wie asp.net nach den DLL-Dateien Ihrer Website sucht, die es in den Ordner bin zu sein scheint.

Sie müssen einige zusätzliche Konfigurationen vornehmen:

In Ihrer web.config hinzufügen:

<runtime> 
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> 
    <probing privatePath="/Build/debug" /> 
    </assemblyBinding> 
</runtime> 

Ich habe diese von einem älteren Beitrag: http://forums.asp.net/t/1303052.aspx. Überprüfen Sie das auch.

+1

Vielen Dank für den Vorschlag, aber ich bekomme weiterhin den gleichen Fehler mit diesem Zusatz. Ich denke, sie sagten in der Post, dass das funktionieren sollte, aber nicht wirklich funktionierte. – Theo

Verwandte Themen