tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルWEBアプリから、別端末へのファイル書き込みについて
記事No10685
投稿日: 2012/02/23(Thu) 12:03
投稿者山本
VB.NET2003+.NET FreamWork 1.1で
WEBアプリケーションを使用しております。

WEBサーバーは日本の拠点あり
海外の拠点から特定のファイルをアップロードする処理があるのですが
(拠点同士は同一ネットワーク上に存在しています)
海外からという事もあり非常にアップが遅い状態です

そこで海外拠点のサーバーに共有フォルダを置き
海外拠点からはそのフォルダに対してファイルをアップロードしようと思っています
海外拠点用の端末(Windows Server 2003)に共有フォルダを作成して

WEBアプリから実際に登録を行った時点で
「ログオン失敗: ユーザー名を認識できないか、またはパスワードが間違っています。」
のエラーが発生してしまいます。

[machine.config]のprocessModelの設定で
ユーザー、パスワードを共有フォルダでアクセス許可を与えている
ユーザーに変えてみましたが駄目でした。
またユーザーを『SYSTEM』に変えてみても駄目でした。

そもそもWEBアプリで他の端末の共有フォルダに対して書き込む事がアウトなのか
設定方法に抜けがあるのか、アドバイスをお願いいたします。

[ツリー表示へ]
タイトルRe: WEBアプリから、別端末へのファイル書き込みについて
記事No10686
投稿日: 2012/02/24(Fri) 01:08
投稿者オショウ
> そもそもWEBアプリで他の端末の共有フォルダに対して書き込む事がアウトなのか
> 設定方法に抜けがあるのか、アドバイスをお願いいたします。

  セキュリティー(権限)の設定を正しく行えば可能ですが
  海外のPCの設定を変更するとなると手間かと・・・

  ところで、何故、FTPを使わないのですか?
  ファイル転送の専用プロトコルなので、FTPサーバーさせ
  正しく設定できれば、どこからでもアップ可能と思います
  が・・・

  ご検討下さい。

以上。

[ツリー表示へ]
タイトルRe^2: WEBアプリから、別端末へのファイル書き込みについて
記事No10687
投稿日: 2012/02/24(Fri) 09:39
投稿者山本
オショウ様

>   セキュリティー(権限)の設定を正しく行えば可能ですが
>   海外のPCの設定を変更するとなると手間かと・・・
海外へはリモート可能なのでいつでも変更は可能です
取り合えず手元の環境でテストは出来るので
その設定方法を教えていただけないでしょうか?

>   ところで、何故、FTPを使わないのですか?
現行のシステムがINPUTタグの
『PostedFile.SaveAs』を使用してフォルダへコピーしており
このコピー先を変えるだけの手間でいけるかなと思った次第です

[ツリー表示へ]
タイトルRe^3: WEBアプリから、別端末へのファイル書き込みについて
記事No10688
投稿日: 2012/02/24(Fri) 11:51
投稿者オショウ
> 海外へはリモート可能なのでいつでも変更は可能です
> 取り合えず手元の環境でテストは出来るので
> その設定方法を教えていただけないでしょうか?

  ドメイン設定は?ワークグループ?
  何もPC側OS設定が記述されてないので、何をどうするのが
  可能かは、ご自身で頑張って下さい。

  ただ、そういう機密情報を掲示板等で公開してしまうのもどう
  かと思いますので、セキュリティーに関しては、なかなか正し
  い方法をコメントできないのが実情・・・

> >   ところで、何故、FTPを使わないのですか?
> 現行のシステムがINPUTタグの
> 『PostedFile.SaveAs』を使用してフォルダへコピーしており
> このコピー先を変えるだけの手間でいけるかなと思った次第です

  設計段階で方法を正しく検討すれば、よかった・・・と言う話。
  安易にしたから、今回トラブッタのでは?

  開けるポート数も少なくするのが得策ですが、VLAN組んでおら
  れるようなので・・・

  因みに、OSによって、共有フォルダへのアクセスで挙動が異
  なる場合があるのはご存じ?
  まぁ〜WinXP以降は、ある一定時間経過すると、閉じられるので
  再度アクセスする場合は認証が必要になるけど・・・
  前回の接続が開けっ放しの場合、再接続が正常にできない場合
  もあるし・・・SPのバージョンによって、異なる場合もある様
  なので、共有フォルダでのやりとりは、見渡せる範囲のPCに
  限った方が安全かと。

以上。(あくまで参考程度に)

[ツリー表示へ]
タイトルRe^4: WEBアプリから、別端末へのファイル書き込みについて
記事No10689
投稿日: 2012/02/24(Fri) 13:52
投稿者山本
>   ドメイン設定は?ワークグループ?
ワークグループになります

>   何もPC側OS設定が記述されてないので
申し訳ありません
.NET開発端末は[Windows-XP(SP3)]
共有フォルダを設置しているのは[Windows Server 2003 R2(SP1)]になります

サーバー機に共有フォルダを1つ作成し
専用のユーザーも1つ作成している状態です

>   設計段階で方法を正しく検討すれば、よかった・・・と言う話。
>   安易にしたから、今回トラブッタのでは?
システム稼動当初は海外拠点が無かった為、そこまで意識しておりませんでした。

>   因みに、OSによって、共有フォルダへのアクセスで挙動が異
>   なる場合があるのはご存じ?
もう一度詳しくネットで見直してみます。

[ツリー表示へ]
タイトルRe^5: WEBアプリから、別端末へのファイル書き込みについて
記事No10690
投稿日: 2012/02/24(Fri) 14:20
投稿者オショウ
> .NET開発端末は[Windows-XP(SP3)]
> 共有フォルダを設置しているのは[Windows Server 2003 R2(SP1)]になります

  今更ですが、何故.NET Framework 1.1 ?
  Windows2000 なら話は分かりますが・・・
  .NET Framework 3.5 まで対応していたはずなので、いろいろ楽に
  なる面はあろうかと。

> >   因みに、OSによって、共有フォルダへのアクセスで挙動が異
> >   なる場合があるのはご存じ?
> もう一度詳しくネットで見直してみます。

  そうそうインターネットでヒットする情報ではないような・・・
  Windows2000までと2003/XP以降では、仕様が変化したはず。
  尚且つ、XP SP2 から、SP3 でも変化したはず・・・

● 余計に難しくしてしまう可能性がありますが、ファイルの同期では
  こんなものあります。(あくまで同期ですが方向を指定できます)

  Sync Framework
  http://msdn.microsoft.com/ja-jp/library/bb902860.aspx

  同期設定が成功すれば、指定したドライブ・フォルダにファイルを
  置き、実行すればあとは勝手にやってくれる・・・

  私は使ったことないですが、検討したことはあったので。

以上。参考まで

[ツリー表示へ]
タイトルRe^6: WEBアプリから、別端末へのファイル書き込みについて
記事No10691
投稿日: 2012/02/24(Fri) 14:32
投稿者山本
>   今更ですが、何故.NET Framework 1.1 ?
>   Windows2000 なら話は分かりますが・・・
システムその物は1.1の時代に作成した物なので
長い事稼動しているという感じです

FTPで解決出来そうならばFTPでやった方が早いかもですね
共有フォルダに対してはなかなか情報も少なそうですし・・・

[ツリー表示へ]