2

IIS Express と Visual Studio 2013 で ASP.NET MVC5 プロジェクトを実行しています。テスト用に localhost に SSL サポートを追加したいと考えています。多数のブログで詳しく説明されている手順に従いました。具体的には、Hanselman のこれです。

ポート 44300 経由でサイトをテストすると、Chrome では「この Web ページは利用できません」、IE では「このページは表示できません」、Postman からは「応答を取得できませんでした」(応答 0) という応答が返されます。

applicationhost.config で正しいバインディング情報を確認しました。netsh経由でsslcertバインディングを確認しました。netsh 経由で urlacl バインディングを確認しました。管理者権限で実行してみました。ファイアウォールを無効にしました。私は次に何をすべきか途方に暮れています。

管理者権限でコマンド プロンプトから IISExpress を実行しました。次のエラーが発生しました:

iisexpress.exe /site:MvcApplication1

サイトの URL "localhost:52033/" が正常に登録されました

サイト「MvcApplication1」アプリケーション「/」の URL「localhost:44300/」の登録に失敗しました。エラーの説明: ファイルが既に存在する場合、ファイルを作成できません。(0x800700b7)

サイト「MvcApplication1」アプリケーション「/」の URL「https://*:44300/」の登録に失敗しました。エラーの説明: ファイルが既に存在する場合、ファイルを作成できません。(0x80070 0b7)

編集

ポート 44300 の urlacl バインディングを削除しました。これにより、iisexpress コマンド ライン エラーが解決されました...とはいえ、サイトを実行して表示しても、まだ応答がありません。

4

1 に答える 1

2

私はそれを働かせました。私のパスは間違っていました。にナビゲートしていました

localhost:44300 

それ以外の

https://localhost:44300
于 2013-11-04T20:14:09.120 に答える