当ASP.net MVC应用程序添加到IIS中的现有网站时,相对URL被破坏

时间:2016-12-14 16:30:09

标签: c# asp.net asp.net-mvc asp.net-mvc-4 iis

似乎我们的@ Url.Actions的相对路径在应用程序被添加时会中断"到IIS中的现有网站。

步骤:

  1. 使用@ Url.Action链接开发应用程序。
  2. 将应用程序部署到IIS。
  3. 转到IIS管理器中的现有网站,右键单击"添加应用程序"。
  4. 现在打破了相关链接
  5. 我们的操作代码如下所示:      @ Url.Action(" Search"," Home")

    我们添加的应用程序的别名如下:

    http://myexistingapplication/my-new-added-application-alias

    提前感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:0)

我需要添加以下规则,以便覆盖破坏我的MVC路由的Wordpress重写。

       <rule name="my-application-alias" stopProcessing="true">
        <match url="my-application-alias" />
      </rule>

在这里找到答案:

http://bluetoque.ca/2010/12/installing-an-mvc-application-in-a-subdirectory-of-wordpress/