
我收到的错误是:
The virtual path 'null' maps to another application, which is not allowed.
我创建了一个 MVC 3 项目并按原样发布。关闭“URL 重写”后一切正常。重新打开后,您会看到错误。
有任何想法吗?
答案1
实现这一目标的关键是将 MVC 放在端口 80 上,并将入站网站放在不同的端口上,这样控制器就可以将它们重写到端口 80。我在我的 Cisco 上发送端口 80 的网络流量以到达端口 591 上的网络场,然后让控制器将其重写到网络场上的端口 80。为什么?这允许您在控制器上也拥有一个网络服务器。最终可能是一个坏主意。哈哈。