global asax nie widzi namespace

0

Witam,

Dodalem wlasna klase do App_Code: Test.cs

namespace Nowa
{
    public class Test
    {}
}

Chcialbym ja uzyc w global.asax.cs - Application_Start() ale nawet jak uzyje
Using Nowa;
mam błąd kompilacji.

Próbowałem dodać to do global.asax jako Import ale również nie pomogło.

using Nowa;
namespace Stara
{
    public class Global : System.Web.HttpApplication
    {
        protected void Application_Start(object sender, EventArgs e)
        {
            Test = new Test; // BLAD, namespace nie istnieje w kontekscie
        }
    }
}

Czy wie ktos jak sprawic aby to zaczelo sie widziec...

Pozdrawiam

0

Tworzysz projekt typu Web Site czy Web Application? Której wersji VS używasz?
We właściwościach pliku masz Build Action ustawione na Compile?

0

VS 2012, Kompilacja włączona i tworzyłem Nowy Projekt a nie Nowa Witryna Sieci Web...

0

No to skąd w ogóle masz tam App_Code? O ile dobrze pamiętam, to jest to katalog z projektów typu Web Site, które od VS 2010 chyba nie są już w ogóle dostępne.

0

Chce zaimplementowac VirtualPathProvidera i jedyne co znalazlem na msdn uzywa App_Code...
Sprobuje przekonwertowac na Website.

0

A nie możesz po prostu normalnie skompilować tej klasy zamiast umieszczać jej w App_Code?

0

Zrobilem projekt od nowa, dodalem klasy w normalnym katalogu, dopisalem do przestrzeni System (nie koliduje skoro to VPP) i dopiero dodalem Global.asax i smiga.
Dzieki

1 użytkowników online, w tym zalogowanych: 0, gości: 1