2010-01-04 7 views
1

Mes références d'application Web à un fichier figurant dans le même répertoire principal.accès au fichier sur le serveur

Dim index_root As String = "luceneindex" 

mais lorsque l'utilisation déclarer un répertoire avec le fichier

Dim directory As Lucene.Net.Store.Directory = FSDirectory.GetDirectory(index_root, False) 

je reçois une erreur. j'ai essayé "\ luceneindex", "\ luceneindex", "\ MainDirectory \ luceneindex", "\ 127.0.0.1 \ MainDirectory \ luceneindex", ...

Comment puis-je utiliser un fichier dans le même directoy? J'ai parlé à l'administrateur, il m'a dit que les réglages sont corrects.

greetz, tyzak

Répondre

0

Pour Java: Vous aurez besoin d'utiliser System.getProperty("user.dir"). Cela devrait vous donner une référence au dossier du projet. Pour ASP.NET: vous devez utiliser Server.MapPath("~/" + folderAndFile). Le tilde s'étend au chemin physique de l'application.

+0

Je n'ai jamais entendu parler de System.getPrperty, Comment cela fonctionne-t-il avec asp.net? – Tyzak

+0

Désolé, j'ai vu Lucene et immédiatement pensé Java. J'ai ajouté le code ASP.NET. –

Questions connexes