Re: XmlTextReader wirft SecurityException

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Hallo Marvin,

"Marvin Massih" <news@xxxxxxxxxxxxxx> schrieb:

> In DataAccess verweist Server.MapPath(".") auf Laufwerk R:, während die
> Web-Anwendung eigentlich auf E: liegt (laut 1&1-Konfigurationstool und
> laut Server.MapPath(".") in default.aspx).

darüber muss ich wohl erst noch mal schlafen... - Server.MapPath sollte doch
eigentlich immer einen Pfad relativ zum angeforderten Dokument liefern - wie
da verschiedene Laufwerke bei rauskommen können, ist mir im Moment noch
etwas schleierhaft...

> NHibernate kann auch via Stream initialisiert werden; kann ich irgendwie
> einen Stream so fabrizieren, dass ich ihn in meiner Web-Assembly öffne und
> an die Datenschicht übergebe bzw. global speichere, so dass der statische
> Konstruktor von DataAccess ihn an NHibernate weiterreichen kann?

Wenn Du den Stream als öffentliches stat. Member in einer Klasse ablegst,
die Du in Application_Start explizit (und damit vor Deiner Datenschicht
ansprichst), sollte das eigentlich klappen.

> Ganz sicher nicht. Das Problem ist vor allem, dass nicht ich Kunde bin,
> sondern derjenige, für den ich die Webanwendung erstellt habe.

Hmmm, dann bekommst Du Deine ganze jetzige Mehrarbeit sicher super
bezahlt... ;-)

> Und dessen Domain habe ich extra dorthin umgezogen, es wäre also etwas
> seltsam, wenn er noch so einen Umzugsantrag unterschreiben müsste ;-).

Tja, mit dem Dedicated Server bleibst Du doch bei 1&1, da geht das bestimmt
auch ohne neuen Umzugsantrag, musst ihm halt nur den neuen, etwas teureren
Hosting-Vertrag unterjubeln...

> Ja, war ja echt schwer ans Arbeitsverzeichnis zu kommen ;).

Ich weiß schon, warum ich generell nur noch eigene Server verwende... :-)

> Klingt vor allem verdammt inperformant..

Das auch, obwohl Du könntest ja cachen, oder?

--
Gruß, Olaf
MS MVP ASP / ASP.NET
.



Relevant Pages