258

次のようなエラーが発生しています::

指定された引数は有効な値の範囲外です。パラメータ名: サイト

私のプロジェクトのデバッグ中。

また、My Visual Studio 2012 を再インストールした後も試しました。しかし、デバッグ中に同じ種類の問題が発生します。

私のシステムの構成は次のとおりです。

  • Windows 8 : 32 ビット
  • ビジュアル スタジオ: 2012

Webページの表示時に例外がスローされる

[ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: site]
   System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags, PolicyLevel policyLevel, Exception appDomainCreationException) +298

[HttpException (0x80004005): Specified argument was out of the range of valid values.
Parameter name: site]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +9873912
   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +101
   System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +254
4

12 に答える 12

37

プログラムと機能でiisサーバーを修復することで解決した同じ問題がありました。

に行く

コントロール パネル > プログラムをアンインストールし、インストールされている iis Express サーバー (Visual Studio と共にインストール) を右クリックして、[修復] をクリックします。

これが私がこの問題を解決した方法です

于 2016-01-12T08:10:55.803 に答える
12

肥大化した IIS をインストールする代わりに、Windows の機能から Internet Information Services Hostable Web Core をインストールすることで問題を解決しました。

于 2014-11-12T02:33:48.827 に答える
7

プロジェクトのデバッグ中に特定のページから開始し、ローカル IIS を使用している場合、[特定のページ] テキストボックスに間違った値を入力した可能性があります。

([プロジェクト プロパティ] > [Web] > [アクションの開始] > [特定のページ] 経由)

間違った構成:

Specific Page: "http://localhost/MyApplication/Start/SpecificPage.aspx"
Project Url: "http://localhost/MyApplication"

正しい構成:

Specific Page: "/Start/SpecificPage.aspx"
Project Url: "http://localhost/MyApplication"

注: 引用符は無視してください。

于 2014-01-16T13:22:58.160 に答える
3

組み込みの Visual Studio 開発サーバーを使用しても問題ない場合、または IIS をインストールしたくない、またはインストールできない場合は、プロジェクトが使用する Web サーバーを変更できます。

  1. プロジェクトのプロパティ (ソリューション エクスプローラーでプロジェクトを右クリックし、プロパティを選択します)

  2. ウェブタブを選択

  3. 「Visual Studio 開発サーバーを使用する」を選択します。

どうしてそうなったのかはわかりませんが、プロジェクトの 1 つでこのオプションが「ローカル IIS Web サーバーを使用する」に変更されました。

于 2015-12-07T21:14:07.240 に答える