2016-04-19 5 views
0

は、ここで私は、私はそれを操作できるように、XMLファイルをロードしようとしているXDocument:ファイルが見つかりませんでした「C:プログラムファイル(x86の) IIS Expressの MYFILE

Dim doc = XDocument.Load("Web.sitemap") 

私のコードです。ファイルがIIS Expressディレクトリに見つかりませんというエラーが表示されます。このファイルは実際にはプロジェクトのルートディレクトリにあります。

私はCopy alwaysに出力ディレクトリにプロパティをコピーを変更しましたが、私はまだ同じエラーを取得しています。何か理由はありますか?私は、ファイルがIIS Expressのディレクトリに見つからないというエラーを取得しています

答えて

3

を支援するための

感謝。

はい、「現在の作業ディレクトリとの相対的な相対パス」という名前の相対パス名をロードしているので、この例ではIISです。

アセンブリ内にデータを埋め込むか、HttpServerUtility.MapPathを使用して、Webサイトを含むディレクトリ内の相対パスにマップすることができます。

関連する問題