3
  1. https://docs.microsoft.com/en-us/bot-framework/resources-tools-downloadsで説明されているように、ボットエミュレータおよびテンプレートコードをダウンロードしました。Microsoft Bot Framework、Visual Studio 2015および2017で開始エラー

  2. VS 2015 [バージョン:14アップデート3]を管理者権限で(VS 2017 [バージョン:15.2]、同じ最終結果で)起動した後、新しいボットアプリケーションを作成しました。 OSビルド:16199.1000)。

  3. すべてのナゲットパッケージが更新されました。

  4. アプリケーションを実行するためにF5を押します。私は次のエラーが発生します:

    '/'アプリケーションでサーバーエラーが発生しました。

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

    説明現在のWeb要求の実行中に、未処理の例外が発生しました。エラーの詳細とコード内のどこで発生したのかについては、スタックトレースを参照してください。

    例外の詳細:System.ArgumentOutOfRangeException:指定された引数が有効な値の範囲外です。 パラメータ名:サイト

    ソースエラー:

    未処理の例外が現在のWeb要求の実行中に生成されました。以下の例外スタックトレースを使用して、例外の起点および場所に関する情報を識別できます。

    スタックトレース:

    [例外ArgumentOutOfRangeException:指定された引数が有効な値の範囲外でした。 パラメータ名:サイト] System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags、PolicyLevel policyLevel、例外appDomainCreationException)280

    [HttpException(0x80004005が):指定された引数が有効な値の範囲外でした。 パラメータ名:サイト] System.Web.HttpRuntime.FirstRequestInit(のHttpContextコンテキスト)10041024 System.Web.HttpRuntime.EnsureFirstRequestInit(のHttpContextコンテキスト)95 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest WR、のHttpContextコンテキスト)+ 254

  5. アプリケーションイベントログ情報次有する:

    イベントコード:3005 イベントメッセージ:未処理の例外が発生しました。 イベント時間:2017年5月24日午前11時36分28秒PM イベント時間(UTC):2017年5月25日午前6時36分28秒AM イベントID:9914b02cd15f4282b9043b1f70097b3e イベントシーケンス:1 イベント発生:1 イベント詳細コード:0

    アプリケーション情報: アプリケーションドメイン:/ LM/W3SVC/2/ROOT-1から131401677887853236 トラストレベル:
    アプリケーション仮想パス:/ アプリケーションパス:C:\ユーザー\ユーザーA \ドキュメント\ビジュアルスタジオ2017 \ Projects \ MyFirstBotApp \ MyFirstBotApp \ マシン名:DESKTOP-BQ93HFB

    プロセス情報: プロセスID:14320 プロセス名: アカウント名iisexpress.exe:デスクトップBQ93HFB \ユーザー

    例外情報: 例外の種類:例外ArgumentOutOfRangeException 例外メッセージ:指定された引数は外でした有効な値の範囲。 パラメータ名:System.Web.Configuration.WebConfigurationHost.InitForConfiguration部位 System.Configuration.Configuration..ctorで(文字列locationSubPath(文字列& locationSubPath、文字列&はconfigPathは、文字列& locationConfigPathは、IInternalConfigRoot configRootは、[] hostInitConfigurationParamsオブジェクト) System.Web.Configuration.WebConfigurationHost.OpenConfigurationで、タイプtypeConfigHost、オブジェクト[] System.Configuration.Internal.InternalConfigConfigurationFactory.System.Configuration.Internal.IInternalConfigConfigurationFactory.CreateでhostInitConfigurationParams) は(タイプtypeConfigHost、[] hostInitConfigurationParamsオブジェクト) (WebLevel webLevel、ConfigurationFileMap fileMap、VirtualPathパス、Stringサイト、String locationSubPath、String serve System.Web.Configuration.WebConfigurationManager.OpenWebConfigurationImpl(WebLevel webLevel、ConfigurationFileMap fileMap、String path、String site、String locationSubPath、String server、String userName、String password、IntPtr userToken)の で、文字列userName、文字列パスワード、文字列パスワード、IntPtr tokenHandle) System.Web.HttpRuntime.HostingInitでSystem.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironment(文字列のAppID、IApplicationHost APPHOST、HostingEnvironmentParametersのhostingParameters)(HostingEnvironmentFlags hostingFlags、policyLevel policyLevel、例外appDomainCreationException)で

    リクエスト情報: リクエストURL: http://localhost:3979/ 要求パス:/ ユーザーホストアドレス:: :: ユーザー:
    が認証される:偽 認証タイプ:
    スレッドアカウント名:デスクトップBQ93HFB \ユーザー

    スレッド情報: スレッドID:5 スレッドアカウント名:デスクトップBQ93HFB \ユーザーが です偽装:Falseの スタックトレース:System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlagsのhostingFlags、policyLevel policyLevel、例外appDomainCreationException)で

  6. を私は、[Web]タブの下でプロジェクトのプロパティを確認しました。展開サーバーはIIS Expressとして設定されています。また、バージョン10.0.14358.1000のIIS Expressがインストールされていることを確認しました。 (注:Web Apiアプリケーションは問題なく実行して作成できます。)

問題を解決するには、ここをチェックして、他に何わかりません。どんな助けもありがとうございます。

+0

問題の非常に良い説明。私は前にこのエラーを見たことがありません。 Visual Studioですべての拡張機能を更新しましたか? (ツール - >拡張機能とアップデート) –

+0

はい、私はそれを行い、すべてを更新しました。まだダイスはありません。 – Raghu

答えて

5

私は「インターネットインフォメーションサービスホスト可能なウェブ・コア」と呼ばれるWindowsの機能コンポーネントをインストールするために必要なことを知りませんでした。このコンポーネントをインストールすると、正常に動作しました。 IIS Expressが既にインストールされているときに、IIS Expressがこのコンポーネントを使用して実行していること、およびIIS Expressが有効になっていない理由を確認できません。奇妙な!

+0

あなたはそれを働かせてうれしかったです。あなた自身の答えを受け入れてください。 –

0

上記の答えは私が既にインストールIIS ExpressでWindowsアップデート後にこのエラーに遭遇した正しいですが。

のアンインストールと再インストールIISは、問題を解決します。何らかの理由で、Windowsのアップデートで壊れてしまっただけで、プログラムを修復しても問題は解決しません。

0

ほとんど同じ問題がありました。 VS 2015を見つめ、Windowsの10 1709の更新プログラムをインストールした後

はしばらく時間がかかりました。それが始まった後、私のプロジェクトをロードし、次の例外が生じF5を打つ:

Exception information: 
    Exception type: ArgumentOutOfRangeException 
    Exception message: Specified argument was out of the range of valid values. 
Parameter name: site 
    at System.Web.Configuration.WebConfigurationHost.InitForConfiguration(String& locationSubPath, String& configPath, String& locationConfigPath, IInternalConfigRoot configRoot, Object[] hostInitConfigurationParams) 
    at System.Configuration.Configuration..ctor(String locationSubPath, Type typeConfigHost, Object[] hostInitConfigurationParams) 
    at System.Configuration.Internal.InternalConfigConfigurationFactory.System.Configuration.Internal.IInternalConfigConfigurationFactory.Create(Type typeConfigHost, Object[] hostInitConfigurationParams) 
    at System.Web.Configuration.WebConfigurationHost.OpenConfiguration(WebLevel webLevel, ConfigurationFileMap fileMap, VirtualPath path, String site, String locationSubPath, String server, String userName, String password, IntPtr tokenHandle) 
    at System.Web.Configuration.WebConfigurationManager.OpenWebConfigurationImpl(WebLevel webLevel, ConfigurationFileMap fileMap, String path, String site, String locationSubPath, String server, String userName, String password, IntPtr userToken) 
    at System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironment(String appId, IApplicationHost appHost, HostingEnvironmentParameters hostingParameters) at System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags, PolicyLevel policyLevel, Exception appDomainCreationException) 

まず、私は私のVSを閉じて.vsフォルダの内容を削除しました。私の解決策を再度ロードしましたが、VSは設定を正しく再作成したようですが、まだ動作しませんでした。

第二には、IIS 10 Expressのインストールをダウンロードし、動作するように新しいもの..seemsをインストールし、既存のものをアンインストールしました。

しかし、今、私のSQLサーバが動作していないようだが、それはまた別の話です。

+0

これは少し不明です、フォーマットを改訂することを検討してください。 –

関連する問題