我在本地PC上有两个网站(ASP.NET MVC)。一个是site1.com,第二个是site2.com。我希望使用URL重写从site2.com提供site1.com/blog。
当我在地址栏中放置http://site1.com/blog/home/about(home / about在site2.com上)时,我得到了404.即使这里的示例也不能在我的电脑上运行:http://www.iis.net/learn/extensions/url-rewrite-module/reverse-proxy-with-url-rewrite-v2-and-application-request-routing < / p>
但是我得到的是500而不是404.即使在查看请求跟踪日志时,仍然无法确定问题所在。
更新: 我能够通过删除压缩使示例工作。这条线帮助:
<urlCompression doStaticCompression="false" doDynamicCompression="false" dynamicCompressionBeforeCache="false" />
&#13;
现在显然问题与ASP.NET MVC有关但无法找到解决方案。任何反馈将不胜感激!
UPDATE2: 奇怪的是,忽略路线(对于重写的部分)解决方案并不起作用。虽然有些人对他们说它有用。
谢谢!