C#WebアプリケーションでExcelを読み込もうとしていますが、ホストされているWindowsサーバーでアプリケーションにアクセスするとき、またはソリューションが開発マシンでテストされているときに、 しかし、別のシステムからサーバー上でホストされているアプリケーションにアクセスすると、下にエラーが表示されます。C#コードのopen excelの問題
何が問題かをご提案ください。
filePath = FileUpload.PostedFile.FileName;
xlApp = new Excel.Application();
xlWorkBook = xlApp.Workbooks.Open(@filePath);
'C:\ユーザーは\ XYS \デスクトップ\のxyz.xls' が見つかりませんでした。 にファイル名のスペルを確認し、ファイルの場所が正しいことを確認します。 が最近使用されたファイル のリストからファイルを開こうとしている場合、そのファイルの名前が変更されていないか、移動されていないか、または が削除されていないことを確認してください。
その場所のファイルは存在しますか?このアプリケーションを実行しているものは、そのファイルにアクセスする権限を持っていますか?エラーメッセージが私にはかなりわかります – Liam
ローカルの開発ソリューションからテストされているか、またはホストされているサーバーでそれが動作しているときに、存在するファイルがその場所に存在しています。しかし、サーバーにホストされているアプリケーションに別のシステム(例:開発システム)からアクセスしたときにエラーが発生する – raghavendraadd
**と**このアプリケーションを実行しているものはそのファイルにアクセスする権限を持っていますか? – Liam