私は一般的なWebアプリケーションを稼働しており、http://sites.acme.com
を実行しています。 サブサイトhttp://sites.acme.com/subsite1
を追加します。追加することにより、我々は単に、そのフォルダSites/SubSite1
のサブフォルダにVSからプロジェクトを公開します(SubSite1)の新しいサブサイトを追加し、Sites
のweb.configファイルを編集するために過去に MVCアプリケーションをサブサイトとして追加する
<location path="SubSite1">
<system.webServer>
<defaultDocument enabled="true">
<files>
<clear/>
<add value="index.aspx"/>
</files>
</defaultDocument>
</system.webServer>
</location>
これで、aspxページを持たないmvc Webサイトを公開しようとしましたが、ホームコントローラを起動するためにSubSite1.dllにヒットする必要があることをIISに認識させる方法を理解しようとしています。 index.cshtmlを返します。
サイトのウェブ設定で任意の設定を編集する必要はありますか?
私のサブサイトが "SubSite1"という名前のフォルダーにあり、デフォルトのhome/indexを持っている場合、私のインデックスビュー「http:// sites.acme.com/subsite1」にURLが必要ですか? –
@ Steve'Kepano'Eggering:はい。 http://sites.acme.com/subsite1では、サブサイト1アプリケーションのデフォルトビューが表示されます。 IISでsubsite1を「アプリケーション」として構成することを忘れないでください。 –
アプリケーションとして構成されており、一般的なサイトのweb.configファイルは次のようになります。 '<場所のパス= "subsite1"> <承認> \t \t <許可ユーザー= "*"/> 承認> 'しかし、私はまだ500エラーが発生しています。 IISも再起動します。 –