Adding virtual directory to EpiServer sollution | Episerver Developer Community

Adding virtual directory to EpiServer sollution

Member since: 2007
 

Hi everybody,

I've developed an EPiServer sollution for a customer. They want to add a web project that they already have developed into this sitestructure without having to "build" it into the episerver project.

My first thought was to add a virtual directory and run it from there. However, this gives me the following error-message when trying to access the files in this directory:


###########################################
Kompileringsfeil
Beskrivelse: Det oppstod en feil under kompilering av en ressurs som er nødvendig for at denne forespørselen skal fungere. Gå gjennom bestemte feildetaljer nedenfor og endre konfigurasjonsfilen.

Kompilatorfeilmelding: CS1519: Invalid token ',' in class, struct, or interface member declaration

Kildefeil:

 

Linje 116: }
Linje 117:
Linje 118: public virtual EPiServer.Personalization.SubscriptionInfo, EPiServer SubscriptionInfo {
Linje 119: get {
Linje 120: return ((EPiServer.Personalization.SubscriptionInfo, EPiServer)(this.GetPropertyValue("SubscriptionInfo")));

Kildefil: c:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\solvkroken\95c5aae1\abac6979\App_Code.isgvat6o.0.cs Linje: 118

###################################

Does anyone know how to get this to work?

Regards,
Frode 

#29383 Apr 23, 2009 23:13
  • This message was deleted by Patrik Brännström at Apr 24, 2009 2:38.
  • Member since: 2008
     
    I don't think the line 120 cast "(EPiServer.Personalization.SubscriptionInfo, EPiServer)" is valid syntax (including the assemly name in the cast). That probably has nothing to do with the virtual directory, but at least it seems to be causing the compiler error.
    #29385 Apr 24, 2009 7:24
  • Member since: 2006
     

    Hi Frode.

    Have you tried to remove the EPiServer httpModules for your virtual directory?

    <location path="pathtoyourservice">
        <!--IIS6-->
        <system.web>           
            <httpModules>
                <remove name="InitializationModule"/>
                <remove name="Initializer"/>
                <remove name="WorkflowRuntime"/>
                <remove name="UrlRewriteModule"/>
            </httpModules>
        </system.web>
        <!--IIS7-->
        <system.webServer>
            <modules>
                <remove name="WorkflowRuntime" />
                <remove name="UrlRewriteModule" />
                <remove name="Initializer" />
                <remove name="InitializationModule" />
            </modules>
        </system.webServer>
    </location>

    Hope this helps!

    BR, Tore

    #29386 Apr 24, 2009 7:59
  • Member since: 2006
     

    Have you checked this thread:

    http://world.episerver.com/Forum/Pages/Thread.aspx?id=22195&epslanguage=en

     

    Your problem looks a lot like the problem with two different EPiServer-dll versions.

     

    Andreas

    #29387 Apr 24, 2009 8:48
  • Member since: 2007
     

    Thank you so much Tore!

    Your hint solved the problem immediately, and saved my weekend.

    Have a nice weekend everybody.

     BR,

    Frode 

     

    #29388 Apr 24, 2009 9:46