最初。私は検索し、ここでは多くを読んで、ビングでグーグルが見つかりませんでしたが、解決策 を見つけませんでした。私の地元の環境では、それだけで動作します。 IAMにはとても管理IISません.... 私は、次のシンプルなIIS7のURLリライトは動作しません
マイドメインを試してみてください "http://mysite.com/" 私のホスティングサービス (discountasp.net)が提供する、私のURLに行く
IこのURLがroot/mysite/virtualディレクトリに移動したいのですが、私は というURLを "http://mysite.com/"に置いておきたいと思います。だから私は次のルールを定義したが、それは 私のために働くdoesnt。ここ
は、「@ Html.ActionLinkは」 "仮想ディレクトリ とのリンクを作成し、ルートディレクトリに配置され、私のweb.configファイル(IIS7 リモート管理UIによって生成された)
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rewriteMaps>
<rewriteMap name="mysite">
</rewriteMap>
</rewriteMaps>
<rules>
<rule name="mysite.com" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^(www.)?mysite.com" />
</conditions>
<action type="Rewrite" url="\mysite\{R:0}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
ですhttp://mysite.com/mysite/ "
XMLには一重引用符を使用しないでください。 XMLブロックを選択し、Control-Kを押してください。 –
ホスティング会社がデフォルトで特定の機能を制限/制限する可能性があります。サポート部門に直接お問い合わせいただくと、より迅速な対応が得られる場合があります。 –
@ John Saundersの書式設定の提案に感謝します。 – dknaack