2009-05-01 7 views
0

WebアプリケーションにドロップするDLLにメソッドを作成しています。別のDLLのメソッドを使用して、Webアプリケーション内のファイルからXmlTextReaderをロードします。

WebアプリケーションはそれでXMLファイルとフォルダがあります。

/files/myfile.xml

私のdllがそのDLLが、私はハードコードへのパスすることはできませんを参照することがあります明らかにファイル。

どのようにしてそのファイルを参照し、そのファイルでXmlTextReaderを読み込むことができますか?

答えて

0

最も簡単な方法は、WebアプリケーションからDLLのメソッドにfilenameパラメータを渡すことです。私はあなたがすでにこのことを考えていると確信していますが、あなたの質問はその解決策に何か(もしあれば)問題があるとは言いません。

+0

私は、DLLがそれをそれ自身で把握できると考えていました。 – Blankman

1

XMLファイルへのパスを設定ファイルに保存することをお勧めします。どちらのアセンブリも同じAppDomainで実行されるため、構成ファイルの設定にアクセスできるため、パスのハードコーディングを心配する必要はありません。