4

MVC4 Web アプリケーションを作成しましたが、 localHost:56605 の代わりにカスタム ドメイン myApp.com を使用したいと考えています。だから私は追加しました

127.0.0.1:56605  myApp.com

ホストファイルに。2 番目: Visual Studio 2012 のプロジェクト プロパティに移動し、localhost:56605 の代わりに myApp.com を追加しました。しかし、[仮想ディレクトリの作成] をクリックすると、仮想ディレクトリを作成できないという警告が表示されました。applicationHost.config ファイルも編集しました。しかし、問題はまだ残っています。

私もstackoverflowで検索しましたが、ほとんどがこのアプローチmyapp:56605に依存しています。URLにポート番号を挿入したくありません。

どうすればこれを達成できますか?

4

3 に答える 3

7

この問題を修正するために私がしたこと:

私が追加したホストファイルで:

127.0.0.1 myApp.com

次にapplicationhost.config、ドキュメントの IISExpress にある で、アプリのバインディング セクションを次のように編集しました。

<binding protocol="http" bindingInformation="*:80:myApp.com" />
<binding protocol="https" bindingInformation="*:443:myApp.com" />

次に、Visual Studio のプロジェクト プロパティに移動し、Web タブでプロジェクトの URL を次のように編集します。

http://myapp.com

次に、仮想ディレクトリの作成をクリックすると、仮想ディレクトリが正常に作成されます。次に、ポート 80 を使用するサイト。これは、PC の他のアプリで使用されるべきではありません。そうしないと、ポート 80 が別のプロセスによって使用されていることを示すエラーが表示されます。

この問題を解決するには、skype、teamViewer、および IIS マネージャーを閉じて、作成したポート 80 を使用しているすべてのサイトを停止する必要があります。

最後に、サイト www.myApp.com を正常にサーフィンできるようになります。

http://www.macaw.nl/weblog/2013/6/configuring-an-asp-net-project-for-development-with-ssl http://www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspx

于 2014-01-28T13:39:07.803 に答える
1

しかし、仮想ディレクトリの作成をクリックすると、仮想ディレクトリを作成できないことを示す警告が表示されました

->管理者としてVisual Studioを実行すると、これを修正できます

于 2014-01-28T12:05:04.047 に答える