私はASP.NET MVCアプリケーションを通してファイルサーバー(NAS)にアクセスしたいと思います。正しい方法でこれを行う方法が見つかりません。ASP.NET MVCアプリケーションを使用してNASにアクセスするにはどうすればよいですか?
私がこれまで行ってきたことです。私のNAS
- は、NASに接続されている私のIISサーバー上の仮想ディレクトリを作成しましたディレクトリに以前定義されたユーザークレデンシャル
私は仮想ディレクトリ(AppliCationIPAdress/NAS)に移動すると、自動的に\ NASIPAdress \ My \ Directoryにリダイレクトされます。 NASのログイン通知で私は情報を得て、ある資格で私のディレクトリに接続しました=>それはどうすればいいですか?
私はNASディレクトリのトラフにアクセスします。または仮想ディレクトリのリダイレクト)アクセスが拒否され、erromessageが表示され、NASログイン通知には、準備したユーザーアカウントが表示されず、ログインしようとしたユーザーとしてWebサーバーが表示されます。
var dirName = Server.MapPath("~/NAS/Dir/");
ViewBag.Message = System.IO.Directory.GetFiles(dirName);
は、誰かがそれが起こっている理由を説明してもらえます私は私のMVCアプリケーションthrouh fileservice上のファイルにアクセスしたい場合は、私がしなければなりませんか?
は、右のアカウント権限を持つユーザーでアプリケーションを実行する必要がありますか?しかし、ユーザーリストに追加しようとするとそのアカウントが見つからないため、その方法を理解できません。 –
フォルダタイプ「ネットワーク」のテキストボックスに「名前を確認」を押すと、結果リストに「ネットワークサービス」が表示されます – Anders
AH、もう少し待ってください。ネットワークサービスはIISマシンのローカルユーザーです – Anders