不正な要求-VisualStudio2013のAsp.netWebAPIプロジェクトで無効なホスト名

フランクビサッジョ

Visual Studio Pro2013で非常に基本的なwebAPIプロジェクトを実行しています。これは私のマシンのローカルホストで正常に実行されます。次に、別のマシンからブラウザーに移動して、サーバーのIPアドレスの後にポート番号を入力してRailsアプリをポイントする方法と同様の:57571に移動します。次に、Bad Request-Invalid Hostname HTTP Error400が表示されます。リクエストのホスト名が無効です。

また、2台のWindowsマシンを紺碧に置くことでこれを複製しました。Visual Studio Pro 2013を実行しているもの。同じアプリケーションを実行すると、ローカルで正常に動作します。次に、別のVM(同じ仮想ネットワーク上でサーバーvmにpingを実行することもできます)からそれをポイントしようとすると、Bad Request-Invalid Hostname HTTP Error400が表示されます。要求のホスト名が無効です。

カスタムドミアンは気にしないでください。IPアドレスを使用して別のマシンからこのアプリを実行できるようにしたいだけです。これは可能ですか?(もしそうなら、私が間違っていることについてのアイデアはありますか?)これが私が 試したものです私のために機能しませんでしたこれも機能しませんでした

Visual Studioが管理者として実行されていることを確認するにはどうすればよいですか?

(VisualStudioが実行されているWindowsServer 2012 R2を使用しています。両方のマシンでファイアウォールをオフにしました)

フランクビサッジョ

これが私がそれを機能させる方法です。

Visual Studio 2013のC:\ users \ yourusername \ Documents \ IISExpress \ config \ applicationhost.configに移動します

次の行をapplicationhost.configに追加して、機能させました

<binding protocol="http" bindingInformation="*:53676:*" />

これがうまくいかなかったところ

<binding protocol="http" bindingInformation="<clientsIPaddress>:53676:*" />

Vs2015 Updateと、この変更の正確な場所application.configの概要を以下に示します。

VS 2015の場合、ファイルへのパスは次のとおりです。

C:\Users\\{YourUsername}\Documents\Visual Studio 2015\Projects\\{ThisSolutionName}\\.vs\config\applicationhost.config ダニエルが言ったように。

これをapplication.configのどこに配置しますか?

以下は、バインディングを見つけるXMLファイルの親セクションです。

 <system.applicationHost>
           <sites>
              <site name="WebSite1" id="1" serverAutoStart="true">
                 <bindings>
                      <binding protocol="http" bindingInformation=":8080:localhost" />
               </bindings>
           </site>
      </sites>
 </system.applicationHost>

これはapplicationhost.configで何も変更されなかった新しいプロジェクトのおよそ161行目でした

私が気づかなかったのは、クライアントのIPアドレスが何であるかと思っていたのですが、実際にはそうではありませんでした。その理由は、AzureでVNetからVNetへの接続があり、2つのIPアドレスを接続しているゲートウェイが、アプリケーションが実行されていたネットワーク上のクライアントのIPアドレスを再割り当てするためです。したがって、*:port:*戦略を使用しないために、マップされた新しいIPアドレスを検索する必要がありました。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

VisualStudio2013のデータセットの「プロジェクトに含める」奇妙な動作

分類Dev

Imagination PowerVRSDKの例がVisualStudio2013で実行されない

分類Dev

純粋なCでVisualStudio2013プロジェクトをビルドする

分類Dev

.slnまたは.csprojファイルなしでVisualStudio2013でasp.netダウンロードプロジェクトを開く/ロードする方法

分類Dev

WifトレースがVisualStudio2013プロジェクトで機能しない

分類Dev

Git用のVisualStudio2013ツールがプライベートGithubリポジトリに接続しない

分類Dev

不正なリクエスト-無効なホスト名ASP.net Visual Studio 2015

分類Dev

Microsoft MacroAssemblerを有効にしてもVisualStudio2013のアセンブリがビルドされない

分類Dev

プロジェクトのリストを照会するときのエラー400不正な要求

分類Dev

角度のあるPaypalAPI | 400不正な要求)

分類Dev

WLAuthorizationManager.obtainAccessTokenMFP8の400不正な要求

分類Dev

400個の不正な要求を返すHttpURLConnectionPOST

分類Dev

azure-notificationhubs IOS の不正な要求

分類Dev

すべてのVisualStudio2013ビルドが失敗するようになりました

分類Dev

MvcSiteMapProvider.dllがVisualStudio2013で機能しない

分類Dev

FlutterからASP.NetCore3.0を要求する不正な要求400

分類Dev

Wcf(400)オブジェクトのプロパティが正しくない場合の不正な要求

分類Dev

Android:エミュレータからローカルホストにアクセスするときの「不正なリクエスト-無効なホスト名」

分類Dev

ドメインスコープのプロジェクトを使用しているときにクラウドビルドで無効なイメージ名

分類Dev

ドメインスコープのプロジェクトを使用しているときにクラウドビルドで無効なイメージ名

分類Dev

現在のVisualStudio2013でVisualStudio2008を実行している

分類Dev

有効なURLでのWebClientの不正な要求400

分類Dev

nginx で不正なホスト ヘッダー リクエストのロギングを無効にする方法

分類Dev

SOAP:HTTP不正な要求

分類Dev

無効なクラスは、AndroidStudioの降圧プロジェクトでルートします

分類Dev

IISExpressでホストされているASP.NETWebAPI2は、2つの異なるプロジェクトからコントローラーをロードします

分類Dev

無効な子要素IncludeCompositeObjectsに関するSSDTプロジェクトの不正な警告

分類Dev

接続要求はコード名1の400の不正な要求です

分類Dev

Java用のVisualStudio2013をセットアップする方法

Related 関連記事

  1. 1

    VisualStudio2013のデータセットの「プロジェクトに含める」奇妙な動作

  2. 2

    Imagination PowerVRSDKの例がVisualStudio2013で実行されない

  3. 3

    純粋なCでVisualStudio2013プロジェクトをビルドする

  4. 4

    .slnまたは.csprojファイルなしでVisualStudio2013でasp.netダウンロードプロジェクトを開く/ロードする方法

  5. 5

    WifトレースがVisualStudio2013プロジェクトで機能しない

  6. 6

    Git用のVisualStudio2013ツールがプライベートGithubリポジトリに接続しない

  7. 7

    不正なリクエスト-無効なホスト名ASP.net Visual Studio 2015

  8. 8

    Microsoft MacroAssemblerを有効にしてもVisualStudio2013のアセンブリがビルドされない

  9. 9

    プロジェクトのリストを照会するときのエラー400不正な要求

  10. 10

    角度のあるPaypalAPI | 400不正な要求)

  11. 11

    WLAuthorizationManager.obtainAccessTokenMFP8の400不正な要求

  12. 12

    400個の不正な要求を返すHttpURLConnectionPOST

  13. 13

    azure-notificationhubs IOS の不正な要求

  14. 14

    すべてのVisualStudio2013ビルドが失敗するようになりました

  15. 15

    MvcSiteMapProvider.dllがVisualStudio2013で機能しない

  16. 16

    FlutterからASP.NetCore3.0を要求する不正な要求400

  17. 17

    Wcf(400)オブジェクトのプロパティが正しくない場合の不正な要求

  18. 18

    Android:エミュレータからローカルホストにアクセスするときの「不正なリクエスト-無効なホスト名」

  19. 19

    ドメインスコープのプロジェクトを使用しているときにクラウドビルドで無効なイメージ名

  20. 20

    ドメインスコープのプロジェクトを使用しているときにクラウドビルドで無効なイメージ名

  21. 21

    現在のVisualStudio2013でVisualStudio2008を実行している

  22. 22

    有効なURLでのWebClientの不正な要求400

  23. 23

    nginx で不正なホスト ヘッダー リクエストのロギングを無効にする方法

  24. 24

    SOAP:HTTP不正な要求

  25. 25

    無効なクラスは、AndroidStudioの降圧プロジェクトでルートします

  26. 26

    IISExpressでホストされているASP.NETWebAPI2は、2つの異なるプロジェクトからコントローラーをロードします

  27. 27

    無効な子要素IncludeCompositeObjectsに関するSSDTプロジェクトの不正な警告

  28. 28

    接続要求はコード名1の400の不正な要求です

  29. 29

    Java用のVisualStudio2013をセットアップする方法

ホットタグ

アーカイブ