一开始。我在这里搜了很多书,还和必应一起在网上搜索,但没有找到
解决办法。在我当地的环境中,它只是起作用。我没有IIS管理员所以。。。。
我试试下面的
我的域名“http://mysite.com/”转到托管服务提供的我的url
(折扣.net)
我希望这个url指向根目录/mysite/virtual目录,但是我希望
网址保持在“http://mysite.com/”上。所以我定义了下面的规则,但是没有
为我工作。
这是我的web.config,它位于根目录下(由IIS7生成
远程管理用户界面)
<?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>
“@Html.ActionLink”创建与虚拟目录的链接
“http://mysite.com/mysite/”