0

私は MVC4 プロジェクトを使用していますが、フロント エンドには angularjs を使用し、JSON を提供するために WebApi を使用します。

私が今抱えている問題は、/app/index.html をプロジェクトのルートとして扱うように Web サイトを構成する方法がわからないことです。

web.configに何かあると確信していますが、ISSにこれを強制的にデフォルトとして設定する方法がわかりません。API 呼び出しのために /Api/ にアクセスできる必要があります。

よろしくお願いします。

4

1 に答える 1

0

web.config で書き換えルールを使用します。

<system.webServer>
  <rewrite>
    <rules>
      <rule name="Default" stopProcessing="true">
        <match url="^(?!api|images|Content|Views|Scripts|favicon|robots).*" />
        <action type="Rewrite" url="index.html" />
      </rule>
    </rules>
  </rewrite>
</system.webServer>
于 2013-10-14T20:28:35.590 に答える