2016-05-11 10 views
0

現在、私はWebアプリケーションを構築しています。私のソリューションの中には、WebAppConsoleAppという2つのプロジェクトがあります。ビュー(WebApp)から処理するConsoleAppに文字列を渡します。 ConsoleAppでは、bin/Debugフォルダにアクセスする必要があります。私はビン/デバッグ内のフォルダstanford-corenlp-full-2015-12-09を配置し、コードでそれを書く:私はそれと間違って何のエラーWebAppからbin/Debug(ConsoleApp)にアクセスする方法は?

Could not find a part of the path 'C:\Program Files\IIS Express\stanford-corenlp-full-2015-12-09\stanford-corenlp-full-2015-12-09\models'. 

を得た

... 
var jarRoot = @"stanford-corenlp-full-2015-12-09\stanford-corenlp-full-2015-12-09\models"; 
... 

? WebAppからbin/Debugディレクトリの中にアクセスするにはどうすればいいですか?

+0

そしてフォルダは右ですか?フォルダには正しい権限がありますか? – Emanuele

+0

@Emanueleはい正しく配置します。私は許可がないと思う。私はそのような許可や何かについて実際にはわかりません –

答えて

1

Webページは、Windowsフォームでのように、その正確な場所から実行されていないが...それは代わりに、IISの場所を使用して、あなたはウルフォルダ見つけるために(「folder2find」)メソッドをServer.MapPathのを使用する必要が

詳細は

チェックこれを

https://msdn.microsoft.com/en-us/library/ms524632(v=vs.90).aspx

+1

サンプルコードを教えてください。あなたが提案する記事はVB Scriptsにあるからです。ありがとう –

+0

文字列strPath = Server.MapPath(@ "stanford-corenlp-full-2015-12-09 \ models"); strPathは最終パスを保持します。 :) –

関連する問題