2017-07-26 12 views
4

私はvs2015でシンプルなウェブサイトを構築しています。私は、IIS Expressをホスティング環境として選択しました。私は複数の新しいプロジェクトを試し、iis-express 10を複数回インストールしてアンインストールし、iisのウィンドウ機能を追加したり削除したりして、サークル内を回っているようです。 vs2015からウェブプロジェクトを立ち上げると、問題なしでhttp://localhost:port(例:http://localhost:51898)を開いていましたが、現在は引き続きhttps://localhostにリダイレクトされています。http:// localhost:portは常にhttps:// localhostにリダイレクトします

理由は何ですか?

+0

あなたのソリューションフォルダには、.vsフォルダがあります。それを削除してアプリケーションを再実行してみてください。 .VSフォルダ内のconfigフォルダにあるapplicationhost.configファイルにリダイレクト設定がいくつかある可能性があります。 –

答えて

1

リダイレクトはexplict設定でのみ発生し、IISまたは asp.netは自動的にリダイレクトされません。任意のための設定ファイルやトイレ、以下

  • チェックが設定 に
    • applicationHost.configの、すべてのweb.configファイルにリダイレクト(C:\ WINDOWS \ System32に\ inetsrvに\ CONFIG) の検索httpRedirect

<httpRedirect enabled="true" destination="https://localhost" />

  • urlrewrite設定を確認してください。一般的なルールは、あなたの設定で任意の場所にこれらの設定が見つからない場合は、アプリケーションコードがやっている

      <action type="Redirect" url="http://www.maindomain.com/{R:1}" /> 
         </rule> 
    
    • リダイレクトあなたがを検索することができ.soが、このようになりますこのコードを確認してください。
関連する問題