タグ付けされた質問 「asp.net-mvc」

5
イベントログに何も書き込まれないときにIIS 7.5で500内部サーバーエラーを診断する方法
既存のASP.NET MVC3サイトに更新プログラムを展開しました(既に構成されていました)。IISの死のブルースクリーンが表示されます。 HTTPエラー500.0- 内部サーバーエラー内部サーバーエラーが発生したため、ページを表示できません。 しかしながら; アプリケーションイベントログには、エントリの(より)詳細な説明が表示されるはずの場所には何も表示されません。 この問題を診断するにはどうすればよいですか?

7
w3wp.exeの機能をどのように知ることができますか?(またはパフォーマンスの問題を診断する方法)
作成したサイトでパフォーマンスの問題が発生しています。診断を開始する方法がわかりません。 短い説明:トラフィックが非常に少ない非常に小さなサイト(http://hearablog.com)があり、安っぽい専用サーバーでは、CPUが常に非常に高く、時々100%のままで、w3wp.exeそれのほとんどを取っています。典型的なシナリオでは、w3wp.exeが60%を使用し、SQL Serverが約30%を使用します。DBも非常に小さいです。 長い説明と詳細: このサイトは、Cari.Netによって非常に安っぽいサーバーでホストされています。初めから、サーバーが正しく動作しない、一部の処理に時間がかかりすぎるなどの感覚があったため、これは最初から設定の問題になる可能性がありました。また、専用サーバーを用意しているはずの仮想サーバーを取得している可能性もありますが、サーバーが非常に遅い傾向があるという事実を除いて、これを示す証拠はありません。 サーバーはWindows 2008 Standard 64ビットで、SQL 2008 Express ハードウェアはCeleron 2.80 GHz、1Gb RAM WebサイトはASP.Net MVCで開発され、データアクセスにEntity Frameworkを使用しています。 さて、これはかなり安っぽいハードウェアですが、同等の(またはより悪い)ハードウェアを備えたこれらの人と一緒に他のサーバーを使用しました。ただし、他のサーバーにはW2003とSQL2005があり、MVC、LINQ、EFを使用しないASP.Net "WebForms" 2.0を使用しています。だから、2008年に行くのか、それとも他のものが大きなパフォーマンスの低下を予想するのかは分からない。 私は定期的にMP3ファイル(5-20​​ Mb)を提供していますが、これは少し異常な負荷ですが、何らかの問題を引き起こしているのでしょうか? これにより、w3wpは多くのCPUを使用しますか? ディスク使用量は非常に少ないようです。メモリは通常約90%ですが、ディスク使用量はページングが少ないことを示しているようです。 私が取得トン、すべての私たちのクエリはかなり簡単ですが、30秒を引き継ぐクエリに対して、SQLのタイムアウトについての毎日の電子メールのを(またはする必要がありますが、EFはそれを台無しにすることができます)。 これは、100%CPUのこれらの「スプリント」の1つでリソースモニターがどのように見えるかを示しています。 そして、いくつかのパフォーマンスカウンターのスナップショット: 今、私を非常に混乱させているのは、w3wpのCPU使用率が非常に高いことです。それは本当に多くのことをすべきではない...だから私の質問は... それが何をしているかを知る方法はありますか?たぶんそれをプロファイリングしますか? 注目すべきパフォーマンスカウンターはありますか? このハードウェア/ソフトウェア構成を考えれば、これは予想されますか? これは何らかの構成の失敗が原因である可能性がありますが、どこから探し始めますか? どうもありがとうございました。 ダニエル・マグリオラ

2
アプリプールのリサイクル後にasp.net mvc webappをウォームアップするにはどうすればよいですか?
IIS 8.0でASP.NET MVC webappを実行しています。リクエストを受け取る前に、アプリケーションをウォームアップする必要があります。新しいコードをデプロイするときに、アプリケーションを自動的にウォームアップするプロセスがすでにあります。ただし、アプリがウォームアップされない結果となる定期的なアプリプールリサイクルイベントが発生しています。 アプリプールのリサイクルイベントを検出し、スクリプトまたはコードを実行するためのベストプラクティスはありますか?

3
Response.StatusCodeを手動で設定した場合、IISは応答コンテンツをオーバーライドします
問題 私は手動で設定するとHTTP Status言って、私に応答ストリームのを、404または503、IISは代わりに私のカスタムビューのコンテンツ/ビューをIIS株式をレンダリングします。 Web開発サーバー(別名:Cassini)でこれを行うと、正しく動作します(つまり、コンテンツが表示され、response.statuscode==入力したデータが表示されます)。 この動作をオーバーライドできる方法はありますか? 複製する方法 デフォルトのASP.NET MVC1 Webアプリケーションを作成します。次のルートを追加します public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( "Default", "{*catchall}", new { controller = "Home", action = "Index" } ); } 次に、HomeControllerのIndexメソッドを...に置き換えます。 [HandleError] public class HomeController : Controller { public ActionResult Index() { Response.StatusCode = 404; return View(); } }


2
ASP.NETサーバーのログファイルはどこにありますか?
開発ボックスのASP.NET MVCアプリケーションが正常に動作しています。ローカルホストにさえ接続できません。何が問題なのかを知るために、ログファイルを見つけて調べたいと思います。 ASP.NET Serverログファイルの場所はどこですか?イベントビューアで見つけることができなかったので、他にどこを見るべきかわかりません

2
IIS 8 asp.net mvc HTTPエラー500.19
こんにちは、asp.net mvcフレームワークのサーバーを移動しました。しかし、今私は次のエラーメッセージを取得し、正直に言うと私は今何が間違っているのか知っていますか? モジュールIIS Webコア 通知BeginRequest ハンドラーはまだ決定されていません エラーコード0x80070021 構成エラーこの構成セクションは、このパスでは使用できません。これは、セクションが親レベルでロックされている場合に発生します。ロックは、デフォルトで(overrideModeDefault = "Deny")、またはoverrideMode = "Deny"または従来のallowOverride = "false"を使用してロケーションタグによって明示的に設定されます。 <?xml version="1.0" encoding="utf-8"?> <!-- For more information on how to configure your ASP.NET application, please visit http://go.microsoft.com/fwlink/?LinkId=152368 --> <configuration> <configSections> <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 --> <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, …

3
静的コンテンツが要求されるとIIS7は空白を返します
Windows 7 Home PremiumエディションのEEEPCであるデモマシンを、IIS7がインストールされた適切にロードされたすべてのドライバー(なぜHomeエディションなのかを聞かないでください)で構成しようとしています。 ASP.NET MVCサイトであるマシンにデモ対象のアプリケーションをデプロイし、コンソール経由でWebサイトを追加し、アプリプールを追加しました。アプリプールはNetworkServiceとして実行され、ゲストはIUSRとして認証されます。 NetworkServiceに変更権を追加し、WebサイトのフォルダーとそのコンテンツにIUSRの読み取り権と実行権を追加しました。 http://example.com/のようにWebのルートに アクセスすると、Webサイトから適切なHTMLが取得されます(アプリケーションが機能することを意味します)が、問題はすべての静的コンテンツが空白を返すことです。 なぜこれが起こっているのか分かりません。404または500エラーページはありません。静的コンテンツにアクセスしたときの単なる空の応答です。ASP.NETで生成されたすべてのコンテンツは正常に機能します(すべてのCSSと画像が読み込まれないため、少し奇妙ですが) 助けてください、IIS7管理コンソールは私を非常に混乱させ、明日までにマシンが必要です。

1
IISが静的CSS / JSファイルを提供しないのはなぜですか?
ASP.NET MVC3サイトをISSに追加しました(デバッガーで正常に機能していました)。ブラウザーでサイトを表示すると、すべてのCSSおよびJSファイルが404を返していたことを除いて、すべてが正常に機能しているように見えました。 IISマネージャーのサイトは次のとおりです。 その他の詳細: OS:Windows Vista Home Premium 32ビット(SP2を使用) IIS:7.0.6000.16386 Visual Studio 2010 Express with SP1

1
パラレルREDOがシャットダウンされました
Windowsイベントログを見ると、次のメッセージがほぼ継続的に表示されます- Starting up database 'Database'. Parallel redo is started for database 'Database' with worker pool size [1]. Parallel redo is shutdown for database 'Database' with worker pool size [1]. これらのメッセージは同時に発生し、毎秒継続的に繰り返されます。 誰かがParallel Redoとは何か、なぜそれが継続的に開始および停止し、データベースを再起動する必要があるのか​​を説明できますか? データベースは、IISで実行されているEntity Frameworkを使用するASP.NET Webアプリケーションによって使用されています。Windows Server 2016 StandardおよびSQL Server 14.0.100(Sql Server 2017 Express Edition)。

4
IIS 7を構成して、サブディレクトリを既定のドキュメントとして使用するにはどうすればよいですか?
だから私は割引asp.netアカウントで実行しているウェブサイトを持っています、そして私はサブディレクトリにasp.net mvcアプリを置きました。私のURLが「www.website.com」で、アプリが「sample」ディレクトリにある場合、「www.website.com/sample」はmvcアプリを実行します。 私の問題は、「www.website.com/sample」だけでなく「www.website.com」にアクセスしたときにアプリを表示したいということです。IISマネージャーにアクセスできます。これを行う方法はたくさんあると思います。 これを行う最良の方法は何ですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.