• ベストアンサー

.NETのaspxについて。

現在、VisualBasic.NETのWebアプリケーション製作を利用して、ネット上からデータベースを閲覧するaspxを作成しています。 ローカル(自パソ)での閲覧はエラーが出ないのですが、そのファイルをサーバー上に上げて実行(アクセス)すると、サーバーエラーが出てきます。 aspxでサーバエラーが出ないようにするには、どのようにすればよろしいのでしょうか。 プログラム上のデータベース接続には、サーバのIPアドレスを利用して接続しています。 また、自パソのOSはxp サーバは2000Proです。 サーバには.Netは入っていません。

  • amno
  • お礼率100% (2/2)

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

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

>サーバには.Netは入っていません。 ASP.NETが入っていないなら、ASP.NETアプリが動くわけがない。 >サーバは2000Proです。 ライセンス的に問題があるような気がする。

amno
質問者

お礼

的確な意見、ありがとうございました。

amno
質問者

補足

c:\Inetpub\wwwrootに、Index.aspxフォルダを配置し、 インターネットエクスプローラから サーバにhttp://localhost/Index.aspxとアクセスする場合にサーバエラーが起こるのです。やはり、サーバにも.NETを入れないと出来ないのですか・・・

関連するQ&A

  • .aspxのファイルが表示されません。

    外のIISと繋いだローカルのPCでASP.NETの作業をしているのですが、今回作成した[BRule.aspx]のファイルが、ローカルの「http://localhost/JprojH/BRule.aspx」で「サーバーが見つかりません」のエラーがでてしまいます。トップページから直接このページにいけるのですが、トップページのオブジェクトをクリックしても、単独で「http://localhost/JprojH/BRule.aspx」と入力しても同じ結果です。 原因は[BRule.aspx]にあると思うのですが、プロパティで読み取り専用も隠しファイルもチェックを外しています。 どのような原因が考えられますでしょうか? よろしくお願いいたします。

  • aspxが動作しない

    こんにちは ASP.netを使用してWebアプリケーションの開発をしています。 ローカルで動作することは確認できたのですが 本番サーバにあげると動かなくて困っております。 別のテストサーバでは問題なく動きます。 ASP.NETを実行するのに何か設定が足りていないということでしょうか? <エラー表示> '/xxxx' アプリケーションでサーバー エラーが発生しました。 ランタイム エラー 説明: サーバーでアプリケーション エラーが発生しました。このアプリケーションの現在のカスタムエラー設定では、セキュリティ上の理由により、アプリケーション エラーの詳細をリモート表示できません。ただし、ローカル サーバーコンピュータで実行されているブラウザで表示することはできます。 詳細: このエラー メッセージの詳細をリモートコンピュータで表示できるようにするには、現在の Web アプリケーションのルート ディレクトリにある "web.config" 構成ファイル内に、<customErrors> タグを作成してください。その後で、この <customErrors> タグで "mode" 属性を "off" に設定してください。 <!-- Web.Config 構成ファイル --> <configuration> <system.web> <customErrors mode="Off"/> </system.web> </configuration> メモ: 現在表示されているエラー ページをカスタム エラー ページ に変更するには、アプリケーションの <customErrors> 構成タグの "defaultRedirect" 属性をカスタム エラー ページ URL に置き換えます。 <!-- Web.Config 構成ファイル --> <configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web> </configuration>

  • aspxをサーバーで表示することができません

    aspxをサーバーで表示することができません はじめて質問させて頂きます。 VisualStudio2010、NET Framework4.0環境で作成したVB webフォームを WindowsServer2008 IIS7のサーバーにコピーしました。 サーバーのIEにてページを確認すると、Web.configに関するエラーが出ましたが エラー画面のバージョン情報に「Framework2.0、ASP.NET 2.0」と表示されていたため NET Framework4.0をインストールし、アプリケーションプールにてバージョンを変更し またそのプールに関連付けしました。 すると、Web.configに関するエラーは消えたのですが、以下のようなエラーが出るようになりました。 ------------------------------------------------------------------------- 構成にエラーがあります。 パーサー エラー メッセージ: ID 'Safari1Plus' が指定されたブラウザーまたはゲートウェイ要素が見つかりません。 行 1: <browsers> 行 2: <browser id="Safari2" parentID="Safari1Plus"> 行 3: <controlAdapters> 行 4: <adapter controlType="System.Web.UI.WebControls.Menu" ソース ファイル: C:\inetpub\wwwroot\App_Browsers\compat.browser 行: 2 ----------------------------------------------------------------------- このファイルは触ったことがなく、コピーしたファイルの中にもないもので 一時的に削除してみると「HTTP 500 内部サーバーエラー」と出ます。 同じような症状がないかと調べてはみたのですが、このような問題を解決する方法は見つかりませんでした。 解決方法をご存知の方がおりましたら、是非ご教授下さい よろしくおねがいします。

  • VisualBasicを使用して接続

    VisualBasicでSQL Server2000へ接続しているのですが、ローカル接続でサーバに接続した場合は問題なく接続できます。外部から(ネットワークを介して)接続した際にAdministrator権限のコンピュータだと接続可能なのですが、それ以外のコンピュータでの接続ができません。SQL Server内でのデータベースのユーザで追加するだけでは無理なのでしょうか?

  • Global.aspxでのエラー処理について

    VisualStudio2010でwebページ(C#)を作成しています。 共通エラー処理を実装したいため、Global.aspxにエラー処理を記述しています。 Application_Errorには、以下のようなエラー画面への遷移を Response.Redirect(Server.MapPath("~/error/globalError.html")); のように記述しています。 また、Session_Startにユーザ情報を取得して、Sessionに格納し、 ユーザ情報にエラーがあればエラーを発生させる処理も記述しています。 ここで、Sssion_Startでエラーが発生した際、 Application_Errorでエラー画面への遷移を行い、処理を終了させたいのですが、 Session_Startイベントが再度発生してしまいます。 さらに、SessionIDは変わっていないのに、Sessionに格納したユーザ情報がクリアされています。 これはなぜなのでしょうか? 再度発生させなくする方法はありますか?

  • aspxファイル側でのPOST値受け取り時のエンコード

    ASP.NET開発初心者のものです。 今回業務でASP.NETを使用したWebアプリケーションの開発を行うことになったのですが、POST値の受け取りについて分からない点がでてきて困っております。 [内容] 外部Webページからaspxのページに遷移するようになっているのですが、この外部Webページから受け取るPOST値の文字コードが1つに特定できなため、受け取ったaspxページのvbクラスにてshift-jsにエンコードを行いたいのです。 どうやって行えばよいのでしょうか?調べてみたのですがわからず大変困っております。;; [開発環境] Visual studio 2005 開発言語:Visualbasic わかる方がおられましたらお知恵をお貸しいただけないでしょうか?

  • ADO.Net(初歩)

    VisualBasic.Netとアクセスで簡単なデータベースを 作りたいのですが、updateを実行するとエラーがでます。それどころか、雑誌のサンプルを実行しても エラーがでます。(書かれているとおりしたはず) 接続設定はできていると思うのですが・・・。

  • VB2005からSQLServer2005への接続

    ■環境 WinodowsXP SP3 VisualBasic2005ExpressEdition SQLServer2005Express SQLServerManagementStudioExpress ------------------------------------------- 上記環境でVB(データベースエクスプローラー/データ接続)より ローカルのデータベースファイル(.mdf)にWindows認証で接続を試みた際、 下記エラーが発生します。 // サーバーへの接続を確立しているときにエラーが発生しました。SQL Server 2005 に接続しているときときにこのエラーが発生した場合は、SQL Server の既定の設定がリモート接続を許可しないようになっていることがエラーの原因である可能性があります。 (provider: 名前付きパイプ プロバイダ, error: 40 - SQL Server への接続を開けませんでした) // ネット上に解決策と思われる記事を多数見つけ、 ・「共有メメモリ」「TCP/IP」「名前付きパイプ」の有効化 ・TCPポート1433の開放 ・UDPポート1434の開放 ・SQL Server Browserの開始 ・FireWall(Windows/ZoneAlarm)の停止 ・SQLサーバーの同時接続数の確認(0でした。) ・再起動... などなど、ローカルでは必要のない作業まで行いましたが、接続できませんでした。 途中、「ExpressEditionでは接続できないかも」のようなサイトも見つけましたが、確証を得ていません。 尚、別環境(Vista/VS2008/SQLServer2005Express)ではすんなりと通ったので、さらに何が原因か分かりません。 もし、他にお心当たりがある方がいらっしゃったら、ご教授いただけないでしょうか。 当方、言語/SQLなど勉強を始めたばかりで言葉足らずかもしれませんが、どうぞよろしくお願い致します。

  • Visual Studio.NET + ASP.NET

     VisualStudio.NETをWindows2000 Professionalで使っているのですが、VisualBasicのWebアプリケーションの開発において、  プロジェクトを実行しようとしているとしているときにエラーが発生しました:Webサーバーでデバッグを開始できません。サーバーはASP.NETやATLServerのアプリケーションのデバッグをサポートしていません。  などといったエラーが出てきます。サーバーコンポーネントはインストールしたし、FrontPageServerExtensionは設定したはずだし、何がおかしいのでしょうか?  まったく手がつけられないので、何かアドバイスをお願いします。

  • win2008serverでaspxを表示させたい

    Windows2008ServerにVisualStudio2008(C#)で開発した、 Webコンテンツをのせようとしていますが、 うまくaspxファイルを開くことができません。 <エラー概要> HTTP エラー 404.3 - Not Found 拡張構成により、要求しているページは使用できません。ページがスクリプトの場合は、ハンドラを追加します。ファイルをダウンロードする場合は、MIME マップを追加します。 <エラー情報の詳細> モジュール StaticFileModule 通知 ExecuteRequestHandler ハンドラ StaticFile エラー コード 0x80070032 <可能性のある原因> ハンドラ マッピングが存在しない可能性があります。既定では、静的なファイル ハンドラですべてのコンテンツが処理されます。 使用する機能がインストールされていない可能性があります。 適切な MIME マップが Web サイトまたはアプリケーションに対して有効化されていません (警告: .ASPX ページ や .config ファイルなど、ユーザーがダウンロードできないコンテンツに対する MIME マップは作成しないでください)。 ASP.NET がインストールされていない場合。 などと出ていますが、何が原因なのか特定できていません。 サイトは、Default Web Siteに"TEST"として、登録されています。 気になっているのがMIMEの種類というやつで、 拡張子『.aspx』がここに登録されていません。 ちなみに、拡張子『.htm』はMIMEの種類に登録されていて、 簡単なhtmファイルを同じ階層においてブラウザで 確認したところ*.htmファイルは見ることができました。 これだけの情報ですが、何かヒントになるようなことでもあれば、 教えていただけませんでしょうか。 よろしくお願いいたします。

専門家に質問してみよう