問題タブ [mapped-drive]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
91 参照

c# - 管理者として実行されているアプリケーションで、現在のユーザー権限として単一のメソッドを実行することはできますか?

私のアプリケーションでは、マップされたネットワーク ドライブを含むすべての論理ドライブが必要です。管理者として実行しなくても問題なく動作します。しかし、私のアプリケーションはデフォルトで管理者として実行され、ネットワーク ドライブをマップできません。なぜそれが起こったのか、私は知っています。

コレクション ドライブにDriveInfo.GetDrives()を使用しています。

私の質問は、管理者として実行されているアプリケーションで現在のユーザー権限として単一のメソッド (マップされたすべてのドライブを収集する) を実行することは可能ですか?

または、すべてのネットワーク ドライブを収集するその他の方法。

前もって感謝します。

0 投票する
1 に答える
710 参照

batch-file - Windows 8: タスク スケジューラ バッチ ファイルまたは VBS を使用したネットワーク ドライブのマッピング

オフィスと家庭の両方で使用する Windows 8.1 ラップトップでタスクをスケジュールしようとしています。ホーム ネットワークに接続するときに、ネットワーク ドライブを自動的にマップしたいと考えています。タスク スケジューリング部分は機能していますが、バッチ ファイルが呼び出されたときにエラーは表示されず、すべてが成功しましたが、エクスプローラーにマップされたドライブが表示されません。ダブルクリックしてバッチファイルを直接実行すると、正常に動作し、マップされたドライブが追加されます。

同じ結果で VBScript を呼び出してみました。スクリプトは直接動作しますが、スケジューラから呼び出された場合、「ローカル デバイス名は既に使用されています」というエラーが発生します。

解決策を教えてください。

0 投票する
1 に答える
2562 参照

c# - リモート サーバーからのファイルのフル パス

私はファイルを扱っていますが、それを機能させる方法がよくわかりません。

サーバー上に Web アプリケーション (c#) があり、ユーザーはこのアプリケーションを使用してファイルから情報をアップロードします。ユーザーがローカル マシンから (クラスを使用して) ファイルをアップロードするという問題がありますHttpPostedFileBaseが、コードはサーバー上の同じパスと一致させようとしており、もちろんファイルはサーバー上に存在しないため、エラーがスローされます。そう言って

パスの一部が見つかりません...

ユーザーがローカルマシンからファイルをアップロードしようとしている場合C:\Users\User1\Documents\File.txt、コンピューター名とローカルドライブを含むファイルへのパス全体を含むコードを作成するにはどうすればよいですか\\ComputerName\c$\Users\User1\Documnets\File.txt.

0 投票する
1 に答える
1559 参照

php - PHPでマップされたネットワークドライブ上のファイルを開こうとしています(存在しない場合は作成します)

マップされたネットワーク ドライブ「Z://」があり、PHP ファイルは「C://」ドライブに保存されています。opendir() または fopen() を使用しようとすると、エラーが発生し続けます。マップされたドライブの理由は、ドライブへの直接書き込みに問題があったためです。

opendir (マップされたドライブ):

ディレクトリを開くことができませんでした: そのようなファイルまたはディレクトリはありません [ファイル] => C:\path-to-php-file\phpfile.php [行] => 2 )

fopen: (マップされたドライブと絶対パス)

ストリームを開くことができませんでした: そのようなファイルまたはディレクトリはありません [ファイル] => C:\path-to-php-file\phpfile.php [行] => 2 )

ストリームを開くことができませんでした: 許可が拒否されました [ファイル] => C:\path-to-php-file\phpfile.php [行] => 2 )

編集 - PHP コードを以下に示します。フォルダーのミッションを共有しているにもかかわらず、絶対パスではアクセス許可が許可されていなかったため、ネットワーク ドライブを使用していることに注意してください。サーバーフォルダーとネットワークドライブでファイルを手動で開いたり、読み書きしたりすることもできます

0 投票する
1 に答える
497 参照

excel - VBA - マップされたネットワーク ドライブへの書き込み

VBA 開発者の皆様、こんにちは。

マップされたネットワーク ドライブ ( P:\) に書き込みたい

次のコードは機能していないようで、76 を実行するとエラーが発生します。このエラーの理由と解決方法を教えてください。

事前にアドバイスをいただき、誠にありがとうございます。

0 投票する
1 に答える
3027 参照

asp.net - IIS Express は、要求ごとにモジュールをロードおよびアンロードします

デバッグ中に IIS Express を使用する ASP.NET プロジェクトがあります。VS2013 を起動し、ソリューションをロードし、ソリューションをビルドして、デバッグ モードで Web アプリケーションを起動すると、出力ウィンドウに、ロードおよびアンロードされる DLL が一覧表示されます。少し調べてみたところ、IIS Express が要求ごとにサイトを再構築することがわかりました。出力ウィンドウの一部を次に示します。

Domain 15と書かれている行を参照してください。それは、プールが 15 回再起動したためです。

また、重要な事実は、ソリューション ソースと出力バイナリがすべて、マップされたドライブに格納されていることです。ドライブはネットワーク上にあります。

今、私はネット上で見つけることができるすべてを試しました:

  • プロジェクト内のすべてのブレークポイントを削除する
  • ローカル キャッシュ ディレクトリにシンボルをロードする ([ツール] -> [オプション] -> [デバッグ] -> [シンボル])
  • および機能しなかった他のいくつかのソリューション

インターネットで少し読んだ後、アプリケーションの起動時に変更されるファイルに関係している可能性があり、変更を有効にするには IIS Express がアプリケーションを再コンパイルする必要があることがわかりました。しかし、それだけです。アプリケーションの起動時にファイルが変更されることはありません。

さらに読んだ後、アプリケーション バイナリがネットワーク ドライブに存在する場合、アプリケーションの起動時にファイルのタイム スタンプが変更される可能性があり、ファイルの内容が変更されていなくても IIS Express がアプリケーションを再コンパイルすることがわかりました。そこで私はこの問題の解決策を見つけようとしましたが、開発用コンピューターをネットワークから切断し、数秒待ってからネットワークに再接続するようにという人もいました。そうだね...

私は解決策がなかったので、この遠く離れた解決策を試しました。見よ!出来た!!!アプリケーションの再起動はもう必要ありません。出力ウィンドウは次のようになります。

アンロードされる DLL はもうありません。アプリケーションはもう再起動されません ( DefaultDomainが常に使用されることを確認してください)。問題は、VS2013 を再起動するたびにこの問題が再発することです。VS2013 を再起動するたびに、ネットワーク接続を切断して再接続する必要があります。

また、もう 1 つの重要な事実: Visual Studio 2013 Update 4 に Web Essentials を使用しています。この拡張機能を無効にすると、問題はなくなりました。アプリケーションは再起動されず、ネットワークを切断する必要はありません。したがって、問題はおそらくこの拡張機能に起因しています。

ネットワーク接続を切断することと、Web Essentials と、何らかの理由で変更される Web アプリケーション ファイルのタイム スタンプとの間には、一体どのような関係があるのでしょうか?