我有一个主站点example.com
,在ASP.NET网页中实现并部署在Azure网站上。然后我有另一个在ASP.NET MVC中实现的站点,我想将其部署为example.com/subsite
。我使用Azure门户创建了一个虚拟目录,但是当我在那里部署我的文件时,我得到了这个非常讨厌的错误:
处理您的请求时发生异常。此外,执行第一个异常的自定义错误页面时发生另一个异常。请求已终止。
我没有获得任何其他信息,没有YSOD,当我启用它们时没有失败的请求跟踪日志,只是没有。
我只是猜测,但可能我的web.config
以某种方式发生碰撞。例如,在某些情况下,我对/subsite/something
的请求被超级站点中的HTTP 500错误处理程序捕获。
我需要一些非常一般的建议;是否可以在同一站点中使用自己的web.config部署两个ASP.NET应用程序,只使用虚拟目录?如果可能的话,我可能会遇到一些典型的陷阱吗?
答案 0 :(得分:0)
我可以解决类似的问题,在wordpress网站内创建一个虚拟应用程序。就我而言,我已将以下配置放在wordpress的web.config中:
<configuration>
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
</system.webServer>
</configuration>