デバッグできずにエラーが出てしまう時の対処方法

このQ&Aのポイント
  • MSVS2003で、C#で書かれたWebプログラムのデバッグをしようとしたが、デバッグはできずエラーが発生。
  • フォルダへのアクセスが拒否されたため、ファイル変更の監視ができずエラーが発生。
  • デバッグ方法や設定を確認し、アクセス権限の付与が必要かもしれない。
回答を見る
  • ベストアンサー

フォルダにアクセスできません。

MSVS2003で、C#で書かれたWebプログラムのデバッグをしようとしていたのですが、 デバッグはできずメッセージボックスが出て、 デバッグなしで実行をすると、ブラウザで以下のエラーが出てしまいます。 何の設定が足りない、おかしいのでしょうか、 どなたかご教授ください。 また、他に何か必要な情報があったら教えて下さい。 よろしくお願いいたします。 ------------------------------------------------------------ 'c:\inetpub\wwwroot\WebApplication1\' へのアクセスは拒否されました。ファイル変更の監視を開始できませんでした。 説明 : 現在の Web 要求を実行中に、ハンドルされていない例外が発生しました。エラーに関する詳細および例外の発生場所については、スタック トレースを参照してください。 例外の詳細: System.Web.HttpException: 'c:\inetpub\wwwroot\WebExchangeTest\' へのアクセスは拒否されました。ファイル変更の監視を開始できませんでした。 ソース エラー: 現在の Web 要求の実行中にハンドルされていない例外が生成されました。障害の原因および発生場所に関する情報については、下の例外スタック トレースを使って確認できます。 スタック トレース: [HttpException (0x80070005): 'c:\inetpub\wwwroot\WebExchangeTest\' へのアクセスは拒否されました。ファイル変更の監視を開始できませんでした。] System.Web.DirMonCompletion..ctor(DirectoryMonitor dirMon, String dir, Boolean watchSubtree, UInt32 notifyFilter) +140 System.Web.DirectoryMonitor.StartMonitoring() +42 System.Web.DirectoryMonitor.StartMonitoringFile(String file, FileChangeEventHandler callback, String alias) +154 System.Web.FileChangesMonitor.StartMonitoringDirectoryRenamesAndBinDirectory(String dir, FileChangeEventHandler callback) +278 System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +331 [HttpException (0x80004005): ASP.NET 初期化エラー] System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +982 System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +128 ------------------------------------------------------------

質問者が選んだベストアンサー

  • ベストアンサー
  • AKARI0418
  • ベストアンサー率67% (112/166)
回答No.2

アクセス権の確認方法は、 XP Professionalエディションやビスタであれば、フォルダを右クリックし、プロパティを表示し、セキュリティタグを表示します。 グループ名またはユーザー名が表示されますので、そのリスト上にVisualStudioを実行しているユーザーのアクセス権を確認します。 フルコントロールにチェックが入っていればOKです。 VisualStudioを実行しているアカウントは、ログインしているアカウントまたは、管理者で実行を行った場合は、管理者としてとうろくされているユーザーになります。

aru_008
質問者

お礼

お礼が遅くなりましたが、とりあえず動くようになりました。

その他の回答 (1)

  • AKARI0418
  • ベストアンサー率67% (112/166)
回答No.1

C:\inetpub\wwwrootフォルダのアクセス権限を確認してみてください。 visualstudioを実行しているアカウントがアクセス権限を持っていることを確認する必要があります。 もしくは、visualstudioを管理者権限で実行してみるのがよいかもしれません。

aru_008
質問者

お礼

ご回答ありがとうございます。 デバッグはできるようになったのですが、 C:\Inetpub\wwwroot\WebExchangeTest\へアクセスするロジックの部分で、 「パス C:\Inetpub\wwwroot\WebExchangeTest\ へのアクセスが拒否されました。 」 のエラーが出てしまいます。 どこを確認および設定すればよいのでしょうか? また、すいません私Webの開発初心者で、 ご面倒とおもいますがよろしければ以下も教えてください。 >C:\inetpub\​wwwroot​フォルダのアクセス権限を確認してみてください。 アクセス権がどうなっていればよいのでしょうか? >visualstudioを実行しているアカウントがアクセス権限を持っていることを確認する必要があります。 確認方法がわかりません。 visualstudioを実行しているアカウントとはログインしたユーザのことでしょうか?

関連するQ&A

  • -画面表示のサーバー エラーについて-

    お世話になります。 只今、以下の環境で開発しています。 Win2000Pro Studio.Net ASP.NetとC#.NetでWebアプリケーションの開発をしていたのですが、他人が更新したファイルを上書いた直後に以下のようなエラーが表示されました。 '/flow2-2-11' アプリケーションでサーバー エラーが発生しました。 -------------------------------------------------------------------------------- 'C:\INETPUB\WWWROOT\FLOW2-~2' ディレクトリへのアクセスが拒否されました。ディレクトリの変更の監視を開始できませんでした。 説明 : 現在の Web 要求を実行中に、ハンドルされていない例外が発生しました。エラーに関する詳細および例外の発生場所については、スタック トレースを参照してください。 例外の詳細: System.Web.HttpException: 'C:\INETPUB\WWWROOT\FLOW2-~2' ディレクトリへのアクセスが拒否されました。ディレクトリの変更の監視を開始できませんでした。 ソース エラー: 現在の Web 要求の実行中にハンドルされていない例外が生成されました。障害の原因および発生場所に関する情報については、下の例外スタック トレースを使って確認できます。 ※文字数の都合上スタックトレースは省略いたします。 更新した本人側では上手く表示されるのですが、こちら側では表示されません。 原因としては、何に当たるのでしょうか??

  • IIS フォルダアクセス

    環境:VS2019 C# MVC webサーバー:windowsサーバー IIS7.0 WEBアプリ:C:\inetpub\wwwrootに配置 書込みたいフォルダのパス:C:\test 上記の環境でWEBアプリのテストをしているのですが、一部のユーザーがWEBアプリがフォルダにファイルを作成する際にエラーとなりフォルダにファイルを作成することができない現象が発生しています。 該当のフォルダには「IIS-USER」で書き込みを許可した権限を付与しております。 またできるユーザーとできないユーザーがいます。 自身の設定が何か足りないとは思うのですが、見当がつかないため質問させていただきました。 ご教授の程よろしくお願いします。

  • ファイルのダウンドードでエラー

    ファイルのダウンドードでエラー あるサイトを参考にファイルをダウンドードするプログラムを組んだのですが、 「リモート サーバーがエラーを返しました: (401) 許可されていません 」 のエラーが出てしまいます。 調べてはいますが、どう直せばいいのか分からない状況です。 どなたか教えてください。 以下ソース(C#です) ------------------------------------------------------------------ System.Net.WebClient wc = new System.Net.WebClient(); string uri = "http://192.168.0.xx/TestService/Excel/pick.xls"; string file = "pick.xls"; wc.DownloadFile(uri,file); wc.Dispose(); ------------------------------------------------------------------ エラー内容 ------------------------------------------------------------------ リモート サーバーがエラーを返しました: (401) 許可されていません 説明: 現在の Web 要求を実行中に、ハンドルされていない例外が発生しました。エラーに関する詳細および例外の発生場所については、スタック トレースを参照してください。 例外の詳細: System.Net.WebException: リモート サーバーがエラーを返しました: (401) 許可されていません ------------------------------------------------------------------

  • ASP.NETの実行時のエラーについて

    ASP.NETを勉強しているのですが、DataGridを用いて単にDBの中身を表示させようとしたのですが、次のエラーが出て実行できません。 「System.StackOverflowException の例外がスローされました」 例外の詳細: System.StackOverflowException: 種類 System.StackOverflowException の例外がスローされました。 ソース エラー: 現在の Web 要求の実行中にハンドルされていない例外が生成されました。障害の原因および発生場所に関する情報については、下の例外スタック トレースを使って確認できます。 スタック トレース: [StackOverflowException: 種類 System.StackOverflowException の例外がスローされました。] このエラーはどのような意味なのでしょうか。調べているのですが、よくわかりません。 解決法を教えていただけないでしょうか。 よろしくお願いいたします。

  • ASP.NET 2.0にてアプリが動作しない。

    WindowsServer2003にIIS6.0とASP.NET 2.0をインストールし、 VB.NET 2005のアプリを動かそうとしていますが、以下のメッセージが 出て動作しません。 Web.Configファイルの行0がおかしいと言われても、その意味が わかりません。誰か助けていただけないでしょうか。 '/MyApp' アプリケーションでサーバー エラーが発生しました。 -------------------------------------------------------------------------------- 構成にエラーがあります。 説明: この要求を処理するために必要な構成ファイルの処理中にエラーが発生しました。以下のエラーの詳細を確認し、構成ファイルに変更を加えてください。 パーサー エラー メッセージ: 構成ファイルの読み込み中にエラーが発生しました。: アクセスが拒否されたため、'E:\inetpub\wwwroot\web.config' への変更の監視を開始できませんでした。 ソース エラー: [関連したソースの行はありません] ソース ファイル: E:\inetpub\wwwroot\web.config 行: 0 -------------------------------------------------------------------------------- バージョン情報: Microsoft .NET Framework バージョン:2.0.50727.3603; ASP.NET バージョン:2.0.50727.3082

  • ASP.NET C# ローカルのパスが呼ばれる

    お世話になります。 サーバはWindows Server2008 IIS6.0で、開発環境がWindows8 Visual Visual Studio 2010です。 サーバ環境にローカルで作成したソースをビルド後、アップロードすると下記エラーにて動作しません。 C:\Users\hoge\Documents\Visual Studio 2010\Projects\project\WebApplication1\index.aspx.cs:120 下記エラーを見ると、ローカルのパスが表示されている点と、 該当の行のSQLコネクション部分が怪しいと思うのですが、原因が全くわかりません。 120行目 if (sqlCon1 != null) sqlCon1.Close(); 恐れ入りますが、お分かりになる方がいらっしゃいましたら、 教えていただけますでしょうか? '/' アプリケーションでサーバー エラーが発生しました。 値を Null にすることはできません。 パラメーター名: String 説明: 現在の Web 要求を実行中に、ハンドルされていない例外が発生しました。エラーに関する詳細および例外の発生場所については、スタック トレースを参照してください。 例外の詳細: System.ArgumentNullException: 値を Null にすることはできません。 パラメーター名: String ソース エラー: 現在の Web 要求の実行中にハンドルされていない例外が生成されました。障害の原因および発生場所に関する情報については、下の例外スタック トレースを使って確認できます。 スタック トレース: [ArgumentNullException: 値を Null にすることはできません。 パラメーター名: String] System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) +12636395 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) +224 WebApplication1.btn_Click(Object sender, EventArgs e) in C:\Users\hoge\Documents\Visual Studio 2010\Projects\project\WebApplication1\index.aspx.cs:120 System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +154 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3707

  • PHPでアクセスエラーがでます

    【現象】  ブラウザでPHPファイルを開くと Error: Access is Denied. というエラーがでます。 【環境】  Windows Server 2003 R2 Standard Edition SP2  IIS 6.0  PHP 5.2.17 C:\Inetpub\wwwroot フォルダのセキュリティ設定のインターネットゲストアカウントは読みとりと実行 に設定しています。wwwroot にあるHTMLファイルは問題なくアクセスできます。どこを設定すれば、PHPファイルを見れるようになるのでしょうか。PHPの内容は、phpinfo を書いているだけです。 やりたいことは、WebサーバーでPHPを動かしたいのですが、全くうまくいきません。 ググって色々なサイトをみて設定は行っていますが、ここ2日間全くダメです。どなたか助けてください。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • エラー

    このカテゴリーでいいのかわかりませんが、わかる方、教えてください。以下のようなエラーがでます。なぜでしょうか? '/SSO2/School/SSOLogin' アプリケーションでサーバー エラーが発生しました。 -------------------------------------------------------------------------------- オブジェクト参照がオブジェクト インスタンスに設定されていません。 説明: 現在の Web 要求を実行中に、ハンドルされていない例外が発生しました。エラーに関する詳細および例外の発生場所については、スタック トレースを参照してください。 例外の詳細: System.NullReferenceException: オブジェクト参照がオブジェクト インスタンスに設定されていません。 ソース エラー: 現在の Web 要求の実行中にハンドルされていない例外が生成されました。障害の原因および発生場所に関する情報については、下の例外スタック トレースを使って確認できます。 スタック トレース: [NullReferenceException: オブジェクト参照がオブジェクト インスタンスに設定されていません。] SSOLoginMonitor.Global.Application_BeginRequest(Object sender, EventArgs e) +46 System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +92 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64 -------------------------------------------------------------------------------- バージョン情報: Microsoft .NET Framework バージョン:2.0.50727.42; ASP.NET バージョン:2.0.50727.42

  • vb2010にてASPWEBシステムを作成していま

    す。 もともとローカルドライブにソースを置いて開発&デバッグしておりました。 今回、ソースをネットワークドライブに移動しました。 ソースの読み込みは、問題無くできるのですがデバックを行うと下記のメッセージエラーが発生します。 対処法を教えていただけないでしょうか?? セキュリティ例外 説明: このアプリケーションはセキュリティ ポリシーで許可されていない操作を実行しようとしました。このアプリケーションで必要なアクセス許可を取得するには、システム管理者に相談するか、構成ファイルでアプリケーションの信頼レベルを変更してください。 例外の詳細: System.Security.SecurityException: 型 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' のアクセス許可の要求に失敗しました。 ソース エラー: 現在の Web 要求の実行中にハンドルされていない例外が生成されました。障害の原因および発生場所に関する情報については、下の例外スタック トレースを使って確認できます。 スタック トレース: [SecurityException: 型 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' のアクセス許可の要求に失敗しました。] System.Reflection.Assembly._GetType(String name, Boolean throwOnError, Boolean ignoreCase) +0 System.Web.UI.NamespaceTagNameToTypeMapper.GetControlType(String tagName, IDictionary attribs, Boolean throwOnError) +98 System.Web.UI.NamespaceTagNameToTypeMapper.System.Web.UI.ITagNameToTypeMapper.GetControlType(String tagName, IDictionary attribs) +11 System.Web.UI.TagPrefixTagNameToTypeMapper.System.Web.UI.ITagNameToTypeMapper.GetControlType(String tagName, IDictionary attribs) +127 System.Web.UI.MainTagNameToTypeMapper.GetControlType2(String tagName, IDictionary attribs, Boolean fAllowHtmlTags) +228 System.Web.UI.MainTagNameToTypeMapper.GetControlType(String tagName, IDictionary attribs, Boolean fAllowHtmlTags) +28 System.Web.UI.RootBuilder.GetChildControlType(String tagName, IDictionary attribs) +20 System.Web.UI.ControlBuilder.CreateChildBuilder(String filter, String tagName, IDictionary attribs, TemplateParser parser, ControlBuilder parentBuilder, String id, Int32 line, VirtualPath virtualPath, Type& childType, Boolean defaultProperty) +69 System.Web.UI.TemplateParser.ProcessBeginTag(Match match, String inputText) +526 System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) +896 バージョン情報: Microsoft .NET Framework バージョン:2.0.50727.8000; ASP.NET バージョン:2.0.50727.8001

  • WEBサイトの登録のエラー

    時計のwebショップに登録をしたいんですが、よくわからないエラーコードがでます。 何が悪いかわかりますでしょうか? http://www.invictawatch.com/ エラーコード Grow your Wings! Your Invicta account was born to grow with you. As more options are available to you, our Invicta Watch Puppy will notify you. ! System.Web.Services.Protocols.SoapException: Server was unable to process request. at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) at Evs.Framework.Crm.CrmService.Create(BusinessEntity entity) at Register.Create_Customer() in c:\Inetpub\wwwroot\InvictaWebService\App_Code\Register.cs:line 350 at Register.RegisterCustomer() in c:\Inetpub\wwwroot\InvictaWebService\App_Code\Register.cs:line 213 at InvictaService.RegisterCustomer(String sFirstName, String sLastName, String sEmail, String sPassword, Boolean bShip, Int32 iQuestion_ID, String sAnswer, String sBillAddress1, String sBillAddress2, String sBillAddress3, String sBillPhone, String sBillCity, String sBillState, String sBillPostalcode, String sBillCountry, String sShipAddress1, String sShipAddress2, String sShipAddress3, String sShipPhone, String sShipCity, String sShipState, String sShipPostalcode, String sShipCountry, Boolean bAddTheMovementSubscription, String dBirthDate, String bGender) in c:\Inetpub\wwwroot\InvictaWebService\App_Code\InvictaService.cs:line 497

専門家に質問してみよう