Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten
Autor
Nachricht
WhiteGloves
Newbie
Newbie

Anmeldedatum: 02.06.2008
Beiträge: 7

Probleme mit Pfad aufm Server
Verfasst am: 02.06.2008, 09:50

Hallo Leute,

ich habe ein relativ komisches Problem mit meinem Programm (VB).

Das Programm prüft die Existenz einer bestimmten Datei ( V:QMSettings.xml ), Laufwerk V ist hierbei ein gemapptes ServerLaufwerk.
Führe ich den Code (lokal aus der IDE bzw lokal von meinem Rechner) aus, erhalte ich die Meldung das die Datei existiert... das tut sie ja auch.
Kopiere ich nun die .exe meines Programms auf den Server und führe es aus, bekomme ich die Meldung das die Datei nicht existiert !
Die Pfadangaben sind auf jeden fall korrekt, habe sie mehrfach mit Debug Ausgaben geprüft.


Wodran kann dies liegen?
_________________
 
Administrator
Poster
Poster

Anmeldedatum: 16.04.2008
Beiträge: 153


Verfasst am: 02.06.2008, 11:12

Für deinen Rechner ist der Server das Laufwerk V:, für den Server ist es aber z.B. C:, daher kann die Pfadangabe dort nicht genauso funktionieren wie bei dir.
 
WhiteGloves
Newbie
Newbie

Anmeldedatum: 02.06.2008
Beiträge: 7


Verfasst am: 02.06.2008, 11:27

Hey ReED,

das wenn ich die exe auf den Server kopiere und mich an den Server setze, dann wäre es der Laufwerksbuchstabe C.

Aber wenn ichs doch von 'meinem PC' auf den Server kopiere und dann von 'meinem PC' die .exe auf dem Server anklicke... ist das dann nicht trotzdem V?

Testweise habe ich mein Tool etwas umgebaut, sodass es mir auf dem Server alle Dateien auflistet, die sich im selben Verzeichnis wie das Tool selbst befindet.
In der Auflistung sehe ich nun "V:QMSettings.xml"
Also hat er die Datei ja mit diesem Pfad gefunden.....

Gebe ich ihm als Verzeichnis aber V:QM an, sagt er dieser würde nicht existieren.....


// Edit:

Ein anderes Szenario ist dieses:
Auf dem Server befinden sich folgendes Verzeichnis / Dateien

QMDocToolTool.exe
QMSettings.xml

Wenn ich jetzt die Settings.xml einlesen will, ist der (relative) Pfad xmlPath = "..Settings.xml" nicht wahr !?
Wieso geht dies dann auch nicht?

_____________________________________________________________________________________________________________

Hallo,

leider bin ich bei meinem Problem kein Stückchen weiter gekommen, während ich allerdings so durch Google googelte fand ich folgendes:

Das .NET Farmework verwendet einen Sicherheitsmechanismus genannt Code Access Security, der prüft wo der code "herkommt" und dann Berechtigungen verteilt.

Du kannst also z.B. eine Policy für deinen Anwendungen erstellen, diese auf allen Rechnern verteilen und dann hat die Anwendung auch über das Netzlaufwerk ausgeführt FullTrust.

Eine Umgehung gibts hier:
http://philiprieck.com/blog/archive/2004/10/31/314.aspx
Da wird das Netzlaufwerk einfach als "sicher" markiert.
Vielleicht ist das ja der Grund, was haltet ihr davon?
Ich hab die Befehlszeile die man auf der Webseite (folgt dem Link) findet mal als lokaler Admin ausgeführt -> "BlaBla konnte nicht gefunden werde....."

Also wenn ich es bis heute Mittag nicht schaffe das Problem zu lösen, muss ich mein Programm von Visual Basic .NET in Vb6.0 konvertieren weil Chef meint da würde es bestimmt gehen.
Was meint ihr?
_________________


 
WhiteGloves
Newbie
Newbie

Anmeldedatum: 02.06.2008
Beiträge: 7


Verfasst am: 06.06.2008, 12:50


Danke für die Hilfe, ich habe das Problem gelößt indem ich mein Tool in VisualBasic 6.0 umgeschrieben hab.
Ohne .NET funktioniert es, scheint wohl doch als hätte es an dieser CAS Code Access Security gelegen....

Sinnlos....
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten

Tags: pfad, server, existiert

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Info.exe ? zum auslesen der IP's 674 30.04.2007, 09:08
Keine neuen Beiträge visual studio 2005 - exe erzeugen 1556 20.04.2007, 22:32
Keine neuen Beiträge .exe erstellen 733 29.03.2007, 17:32
Keine neuen Beiträge exe 602 30.01.2007, 20:34
Keine neuen Beiträge .exe erstellen 688 25.12.2006, 14:14
 




[ Time: 0.2126s ][ Queries: 93 (0.0301s) ][ GZIP on - Debug on ]