• 締切済み

ASP.net1.0をWIN7のIISで動かす

Windows7のIIS内にASP.net1.0で作成されたソリューションを導入し IISの設定を「ターゲットFramework等1.1等」可能な限り昔のシステムが稼働出来るよう設定し 無事稼働する事が出来るようになりました・・・・が 操作の手を止め40分程度「放置」して置くと「画像添付」にある通りのエラーが発生し困っています。 手を止めて放置する迄は、安定し正常に稼働するのでカエッテ謎が深まります。 ちなみにセッションの有効時間を当初疑い23時間にしてあります。 どうぞよろしくお願いします。

みんなの回答

  • shockatz
  • ベストアンサー率80% (153/191)
回答No.1

「手を止めて」、「放置」とかとありますが、本当に何もしていないのにこのエラーが出る場合は、ワーカープロセスがサーバメモリを食いつぶして、リサイクルが発生すた場合です。 何かバックグラウンドで、大量データのセッション保存を繰り返し行ったり、タイマ起動でスレッドを起動したりしていませんか? (ていうより必ずやっているには間違いありません) セッション・タイムアウトについては、そのような動作をしているWebアプリケーションでは、何をやってもある程度の時間でリサイクルが発生するため、設定は無意味です。 Webアプリケーションの動作を見直してください。

関連するQ&A

  • ASP.net1.0 Win7 IIS7

    ASP.net1.0 C#.net .net Framework 1.1 Windows7 Pro IIS 7 (1)ウェブセットアッププロジェクトを作成 (2)Windows7に.net Framework 1.1を導入 (3)ウェブセットアップを実行(一見正常完了) (4)IISマネージャーで Framework1.1を設定 実行しても残念ながら動きません。 ブラウザ上から通信が行われて居ない様な 「ページを表示できません」と言う表示に成っており 困っております。 ご存知の方どうぞお力をお貸しください

  • ASP.NET2.0がインストールされない

    Windows2003serverR2 SE SP2に IISをインストールしましたが、 ASP.NET2.0がインストールされません。 Webサービス拡張を見てもASP.NET1.1しかありません。 .NET Framework2.0はインストール済みです。 どうすればいいのでしょうか。 何か必要な設定が別にあるのでしょうか。 よろしくお願いします。

  • IISのタイムアウト設定について

    Windows2000+IIS6.0+ActivePerlで、時間がかかる処理を行うプログラムを作成しているのですが、 CGIタイムアウトが発生してしまい、最後まで実行 出来ません。 IISの設定で、ASPのタイムアウトや、セッションタイムアウトを30分とかに設定してもなぜか5分ほどでエラーになってしまいます。 どのようにすればCGIの実行時間を延ばせるのでしょうか?

  • IISワーカープロセスが原因でCPUが100%に

    ASP.NETを用いたWebサイトをIIS上で運用した際、開発したアプリケーションが少しでも動いた後にアプリケーションを停止せずサイトを停止すると、ワーカープロセスが原因でCPUが100%となります。 CPUが100%の状態のまま放置してもCPUの負荷が無くなりません。(アプリケーションプールを停止させることによってCPUの負荷が無くなります。) この事象に関してネットで原因を調査した結果、明確な解決方法が見当たらずこちらに質問させていただく次第でございます。IISの設定に関して詳しい方がおられましたら、この事象の原因と考えられる要素などをご教授下さい。 動作環境 Windows2008 R2 IIS7.5 .NET FrameWork4.5 開発環境 VisualStudio2012 ASP.NET(.NET FrameWork4.0) FORMSで開発 Oracle ODP

  • ASP.NETでINIファイル読込みをしているのだけれど設定が有効にならない

    WindowsServer2003 ASP.NET(2.0) 設定情報をINIファイルから読み込んでいます。 (XMLではなく、INIファイル) INIファイルの中の内容を更新すると、 ASPの場合は、すぐに内容が反映されたのに、 ASP.NETの場合は、INIを変更したあと、 IISの画面から、WEBCONFIGファイルの内容を 何か変更してやらないと、INIを再読込(?) してくれないみたいなのですが、何か他によい方法は ないでしょうか。 要件としては、IISを再起動せずに、セッションを切らずに INIファイルの変更内容を有効になれば、どのような 方法でもよいです。(できるだけ簡単な方法でお願いします)

  • visual web developer 2008とasp.net2.0について

    いつもお世話になっております。 さて、現在Visual Web Developer 2008にてasp.net2.0用システム開発を検討しており、動作環境等をテスト的に検証しています。 サーバ機とは別のマシンでVisual Web Developer 2008にて適当なページを作成し、サーバのIISの仮想ディレクトリ内へ移動し、サーバのie6.0で表示というテストなのですが、webconfigの所、webconfigを配置しない場合はページディレクティブの所で解析エラーが発生してしまいます。 ●サーバ環境 OS:Windeows server 2003 ASP.NET .NET framework 2.0 をインストール済みです。 IISマネージャのwebサービス拡張の画面では Active server pager ASP.NET 1.14… ASP.NET 2.0… を許可する設定にしております。 エラー内容としましては "構成セクションconnectionstringsを認識できません" 等の構文エラー、解析エラーなのですが、ページの一番下部分に バージョン情報 Mirrosoft .NET framework バージョン 1.143322…、Asp.net version 1.143322… と表記されています。 これはVASP.NET2.0以上用のシステムが、ASP.NET1.1で実行されているということでしょうか? もしその場合どのようにすれば解決できるのでしょうか? ちなみにIISマネージャにてASP.NET 1.14…のほうを禁止にすると、空白のページが表示されます。 ご存知の方いらっしゃいましたらご教授いただければ幸いです。 また、情報が不足している場合補足要求いただけますようお願いいたします。

  • Win2000でSessionが切れない。

    win2000 プロフェッショナルサーバ IIS5 で環境を作成しASPのテストを したのですが、何時間待ってもSessionが切れずに困っています。 エイリアスはきちんと切っていますし、グローバルasaもその中にきちんと 入れてあります、何が原因なのかさっぱり分かりません。 どなたか、分かる方いましたら参考意見でもよろしいのでお願いします。

  • ローカルネットワーク上の他のPCからのIISの認識

    Windows2000 SP4 上で稼働していたIISを WindowsXP SP3 に移動したのですが、他のローカルネットワーク上の PC からターゲット(WindowsXP)の Web サーバにアクセスできません。サーバが稼働しているターゲットの PC 上では問題なく(http://localhost/ や http://"コンピュータ名"/ でOK)ブラウジングができます。XP の共有設定も幾つか変更してみたのですが状況は変わりませんでした。 ターゲット PC のセキュリティー設定絡みかとは思うのですが、よくわかりません。何方かアドバイをよろしくお願いします。

  • IIS

    閲覧ありがとうございます。 Windows 2008R2、SQL サーバ 2008、MVS2010でASP.netの開発をしております。 初歩的な質問で申し訳ありませんが、回答を頂ければ幸いです。 開発をした、ASP.NETのプログラム(aspxファイル)をIISから起動したら、以下のように メッセージが表示されました。 (MVS2010のデバッグモードからは問題無く、稼動しました) ************************************************************************************************* '/' アプリケーションでサーバー エラーが発生しました。 -------------------------------------------------------------------------------- 構成にエラーがあります。 説明: この要求を処理するために必要な構成ファイルの処理中にエラーが発生しました。以下のエラーの詳細を確認し、構成ファイルに変更を加えてください。 パーサー エラー メッセージ: 認識されない属性 'targetframework' です。この属性は、大文字小文字を区別します。 ソース エラー: 行 30: 行 31: 行 32: <compilation debug="true" targetframework="4.0"> 行 33: <assemblies> 行 34: <add assembly="Microsoft.mshtml, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> ソース ファイル: D:\Web\Eigyo\web.config 行: 32 -------------------------------------------------------------------------------- バージョン情報: Microsoft .NET Framework バージョン:4.0.30319; ASP.NET バージョン:4.0.30319.272 ************************************************************************************************* 色々と調べまして、以下のサイトを参考にアプリケーションプールを.NET Framework 4.0.30319に変更を致しました。 ですが、依然として、上記のエラーメッセージが表示されてしまいます。 http://www.ipentec.com/document/document.aspx?page=dot-net-framework-35-to-4 何か設定が悪いのでしょうか? 何か心あたりや、チェックするポイントなどありましたら、教えて頂けると幸いです。 お手数をお掛け致しますが、よろしくお願い致します。

  • Windows2003サーバでASP.NET

    Windows2003サーバで質問させてください。 先日Windows2003サーバを購入しまして、WEBサーバを構築しようとしています。 IISもセットアップしまして、Framework1.1も標準でインストールされているようでした。 あとは別PCで作成したASP.NETファイル(動作確認済)をwwwroot下にコピーして、IISの設定(仮想ディレクトリ)の作成をしてやればいいだけでしょうか? Windows2003サーバに開発環境(VisualBasic.NET)をインストールしたりということは必要ないのでしょうか? 教えてください。

専門家に質問してみよう