- - PR -
Webサーバにあるディスクの情報取得
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-02-24 15:00
Webサーバ開発をしています。
オンラインでWebサーバにあるディスクにデータファイルをコピーする予定ですが、 そのディスク情報の取得はできません。(エラーメッセージは下に添付しています) 何らかの対策はありませんか? ご教示のほどよろしくお願いいたします 追記:ディスク情報を取得しなく、直接にファイルをコピーするのはできました 開発環境は Windows Server 2003 + IIS6.0 + Microsoft Visual Studio .NET 2003 '/WebApplication1' アプリケーションでサーバー エラーが発生しました。 -------------------------------------------------------------------------------- アクセスは拒否されました 説明 : 現在の Web 要求を実行中に、ハンドルされていない例外が発生しました。エラーに関する詳細および例外の発生場所については、スタック トレースを参照してください。 例外の詳細: System.Management.ManagementException: アクセスは拒否されました ソース エラー: 行 80: // if(my["Size"]!=null) 行 81: System.Management.ManagementObject my = new System.Management.ManagementObject("Win32_LogicalDisk=\"C:\""); 行 82: UInt64 fs = (UInt64)my.Properties["FreeSpace"].Value; 行 83: if( fs > 0 ) 行 84: { ソース ファイル : c:\inetpub\wwwroot\webapplication1\filebackup\modirmessage.aspx.cs 行 : 82 スタック トレース: [ManagementException: アクセスは拒否されました ] System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode) +167 System.Management.ManagementScope.InitializeGuts(Object o) +579 System.Management.ManagementScope.Initialize() +200 System.Management.ManagementObject.Initialize(Boolean getObject) +620 System.Management.ManagementBaseObject.get_Properties() WebApplication1.MoDirMessage.Button_Click(Object sender, EventArgs e) in c:\inetpub\wwwroot\webapplication1\filebackup\modirmessage.aspx.cs:82 System.Web.UI.WebControls.Button.OnClick(EventArgs e) System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) System.Web.UI.Page.ProcessRequestMain() -------------------------------------------------------------------------------- バージョン情報 : Microsoft .NET Framework バージョン :1.1.4322.573; ASP.NET Version:1.1.4322.573 | ||||
|
投稿日時: 2005-02-25 16:34
こんにちは。
恐らく実行ユーザ(インターネット ゲスト アカウント)に権限が無いからでは ないでしょうか。簡単なのは、インターネット ゲスト アカウントにadministrator 権限を付与することです。セキュリティ的には良くないですが。 外していたらすいません。 |
1