ASP.NET MVC站点作为Web Pages站点下的虚拟目录?

时间:2014-08-25 20:33:00

标签: asp.net asp.net-mvc azure deployment

我有一个主站点example.com,在ASP.NET网页中实现并部署在Azure网站上。然后我有另一个在ASP.NET MVC中实现的站点,我想将其部署为example.com/subsite。我使用Azure门户创建了一个虚拟目录,但是当我在那里部署我的文件时,我得到了这个非常讨厌的错误:

  

处理您的请求时发生异常。此外,执行第一个异常的自定义错误页面时发生另一个异常。请求已终止。

我没有获得任何其他信息,没有YSOD,当我启用它们时没有失败的请求跟踪日志,只是没有。

我只是猜测,但可能我的web.config以某种方式发生碰撞。例如,在某些情况下,我对/subsite/something的请求被超级站点中的HTTP 500错误处理程序捕获。

我需要一些非常一般的建议;是否可以在同一站点中使用自己的web.config部署两个ASP.NET应用程序,只使用虚拟目录?如果可能的话,我可能会遇到一些典型的陷阱吗?

1 个答案:

答案 0 :(得分:0)

我可以解决类似的问题,在wordpress网站内创建一个虚拟应用程序。就我而言,我已将以下配置放在wordpress的web.config中:

<configuration>
  <system.webServer>
      <validation validateIntegratedModeConfiguration="false" />
  </system.webServer>
</configuration>