• 締切済み

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

みんなの回答

  • onos
  • ベストアンサー率81% (127/155)
回答No.1

スタックトレースの中でローカルというか開発環境のファイル名らしいものが見えること自体がおかしいですね。 そもそも実行環境が正しく構築されていないような気がします。 Webアプリケーションプロジェクトのようなので、一度ビルドして、binフォルダに作成されるdll等を含めて実行環境を構築する必要があります。 サーバーの設定およびアプリケーションのアップロード方法をもう一度確認されたほうがよいかと。

関連するQ&A

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

    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 ------------------------------------------------------------

  • ASP.NET2.0 GridViewコントロール

    お世話になります。 Vs2005のASP.NETを学習しております。 現在グリッドビューコントロールに、SQLデータソースコントロールを関連付けて、Oracleデータベースよりテーブルの項目を取得しました。 グリッドビューコントロールはコントロール機能として、更新・削除・追加もコードレスで行えるような仕組みになっているのですが、 更新を行い実行したら、下記のエラーが表示されてしまいました。 '/WebSite4' アプリケーションでサーバー エラーが発生しました。 -------------------------------------------------------------------------------- ORA-12704: キャラクタ・セットが一致しません。 説明: 現在の Web 要求を実行中に、ハンドルされていない例外が発生しました。エラーに関する詳細および例外の発生場所については、スタック トレースを参照してください。 例外の詳細: System.Data.OracleClient.OracleException: ORA-12704: キャラクタ・セットが一致しません。 ソース エラー: 現在の Web 要求の実行中にハンドルされていない例外が生成されました。障害の原因および発生場所に関する情報については、下の例外スタック トレースを使って確認できます。 スタック トレース: [OracleException (0x80131938): ORA-12704: キャラクタ・セットが一致しません。 ] System.Data.OracleClient.OracleConnection.CheckError(OciErrorHandle errorHandle, Int32 rc) +166 System.Data.OracleClient.OracleCommand.Execute(OciStatementHandle statementHandle, CommandBehavior behavior, Boolean needRowid, OciRowidDescriptor& rowidDescriptor, ArrayList& resultParameterOrdinals) +1719 System.Data.OracleClient.OracleCommand.ExecuteNonQueryInternal(Boolean needRowid, OciRowidDescriptor& rowidDescriptor) +503 System.Data.OracleClient.OracleCommand.ExecuteNonQuery() +125 System.Web.UI.WebControls.SqlDataSourceView.ExecuteDbCommand(DbCommand command, DataSourceOperation operation) +493 System.Web.UI.WebControls.SqlDataSourceView.ExecuteUpdate(IDictionary keys, IDictionary values, IDictionary oldValues) +915 System.Web.UI.DataSourceView.Update(IDictionary keys, IDictionary values, IDictionary oldValues, DataSourceViewOperationCallback callback) +179 System.Web.UI.WebControls.DetailsView.HandleUpdate(String commandArg, Boolean causesValidation) +1197 System.Web.UI.WebControls.DetailsView.HandleEvent(EventArgs e, Boolean causesValidation, String validationGroup) +545 System.Web.UI.WebControls.DetailsView.OnBubbleEvent(Object source, EventArgs e) +162 System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +56 System.Web.UI.WebControls.DetailsViewRow.OnBubbleEvent(Object source, EventArgs e) +117 System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +56 System.Web.UI.WebControls.LinkButton.OnCommand(CommandEventArgs e) +107 System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument) +175 System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +31 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +32 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +244 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3840 -------------------------------------------------------------------------------- バージョン情報: Microsoft .NET Framework バージョン:2.0.50727.832; ASP.NET バージョン:2.0.50727.832 もしかしたら当たり前のことなのかもしれませんが、私には原因が掴めず困ってしまいました。 何かしらのヒントを教えて頂けたら幸いです。 どうか宜しくお願い致します。

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

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

  • エラー

    このカテゴリーでいいのかわかりませんが、わかる方、教えてください。以下のようなエラーがでます。なぜでしょうか? '/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

  • 東進学力POSにログインできません。

    ID、パスワードを入力してログインボタンを押すと、 '/SSO1/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.1433; ASP.NET バージョン:2.0.50727.1433 ↑のような画面が表示されます。 パソコンに詳しくないので意味がわかりません。 校舎の職員の方に聞いても「よくわからない・・・」との事で ほかのパソコンでは問題なくログインできます。 詳しい方ぜひ対処法を教えてください<(_ _)>

  • ASP.net web アプリケーション はじめからつまずいています。

    こんにちは、 ASP.net web アプリケーションの勉強を始めた者です。 ファイル-新規-プロジェクトで「ASP.net web アプリケーション」を選択し、場所をデフォルトのまま(http://localhost/WebApplication1)でOKすると 以下のエラーメッセージが出ます。 要は、自身にWEBサーバを入れていないからということかなと思うのですが、どのように対応すればいいのでしょうか? (.NETでWEBサーバプログラムがあるのですか?またあるのならどうすれば立ち上げることができるのでしょうか?) 初心者の質問でわかりにくいかもしてませんがよろしくお願いします。 環境:windows xp professional visual studio.net 「Web プロジェクト 'WebApplication1' を作成できません。 ポート 80 の 'localhost' に Web サーバーが見つかりませんでした。 Web サーバー名とプロキシの設定が正しいかどうか確認してください。 これらの設定に問題がない場合は、Web サーバーのサービスが一時的に停止している可能性があります。」

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

    ファイルのダウンドードでエラー あるサイトを参考にファイルをダウンドードするプログラムを組んだのですが、 「リモート サーバーがエラーを返しました: (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) 許可されていません ------------------------------------------------------------------

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

    お世話になります。 只今、以下の環境で開発しています。 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 要求の実行中にハンドルされていない例外が生成されました。障害の原因および発生場所に関する情報については、下の例外スタック トレースを使って確認できます。 ※文字数の都合上スタックトレースは省略いたします。 更新した本人側では上手く表示されるのですが、こちら側では表示されません。 原因としては、何に当たるのでしょうか??

  • 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

  • ASP.NET Webアプリケーションが起動しない。

    Microsoft Visual Basic.NET Standard V2003を使用しています。 ASP.NETアプリケーションを起動すると次のエラーメッセージが出ます。  「以下のURL:'http://localhost/WebApplication'にあるWebプロジェクトを作成するか、開こうとして、以下のエラーが発生しました。     'HTTP/1.1 500 Server Error' 」 いろいろと調べましたが原因がわかりません。よろしく御指導のほどお願いいたします。 なお、インストールの手順は、IIS⇒.NET Framework⇒.NET 2003の順で行いました。 オペレーティングシステムはWindows XP Professionalです。 よろしくお願い致します。

専門家に質問してみよう