2017-12-14 16 views
0

私はJSONファイルを追加したプロジェクトを持っていますが、コードでファイルを読み込もうとするとこのエラーが発生します。Visual Studioでファイルを追加してもシステムIO例外が発生するC#

Could not find file 'C:\\Program Files (x86)\\IIS Express\\client_secret.json'. 
"ExceptionType": "System.IO.FileNotFoundException" 

私はこのようにファイルを追加しました。

完全なパスをコピーしてから読むとアクセスできます。あなたがServer.MapPathメソッドを使用してパスにアクセスすることができ、すなわちそのAsp.NEtまたはWEBAPI、そのWebアプリケーション

enter image description here

+0

@PranayRanaフォルダが見つからないというエラーが表示されたため、最初はうまくいきませんでした - api。だから私はそのフォルダを追加し、その中にファイルを追加しました。今それは動作します。 –

+0

Server.MapPath(〜/ client._secret.json)を追加するような編集をしてください。 –

+0

更新済み.... –

答えて

2

例:これはあなたがServer.MapPathの方法はあなたの物理的なパスを提供します

Server.MapPath(~/client._secret.json) //here ~ sign means relative path from root 

次のように実行する必要があるウェブサイトよりも下のフォルダのためのサーバ

上のスクリプトフォルダ内のファイルを見つけServer.MapPath("~/script/data.txt") //サーバーマシン上のファイル。

関連する問題