Hi!
Ich habe einen WCF Service, der insgesamtaus drei Assemblies (2xC# und 1xC++/CLI besteht. Das funktioniert auch gut.
Jetzt benötigt mein C++/CLI Assembly jedoch weitere Dateien. Wenn der IIS meinen WCF Dienst lädt, dann kann ich sehen, dass jedes der Assmblies in einem eigenen Unterverzeichnis landet. Allerdings nicht meine Dateien die ich weiterhin für
mein A+/CLI Assembly benötige.
Das Ganze obwohl ich ein Anwednungsmanifest erzeugt habe in dem ich entsprechende <file name="x"/> einträge erzeugt habe.
Den IIS juckt das gar nicht. Er könnte ja anhand des Manifestes sehen, dass weitere Dateien benötigt werden aber diese kopiert ernicht in das Temp-Verzeichnis. Er kopiert immer nur brav jedes der Assemblies in ein eigenes Unterverzeichnis.
In dem IIS Bin Ordner liegt alles drin was benötigt wird, aber wenn ich das ganze ausführe komme ich aus dem ausführbaren Verzeichnis nicht an die anderen Dateien.
Oder gibt es einen Weg (Pfad) um an die orginalen Dateien im IIS Ordner zu gelangen?
Irgendiwe bin ich in einer Sackgasse...
Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de