我有一个 ASP.Net 2.0 网站,使用 DotNetNuke 框架 (4.09),它不会编译,但是当我在浏览器中点击该网站时,它可以工作。即使不编译的部分也可以工作。当 Visual Studio 不能时,IIS 是如何编译和运行这个站点的?两个地方的一切都是一样的......我将整个网站从远程服务器复制到我的本地机器上,然后我以同样的方式在 IIS 中设置它。在我的本地计算机上,Visual Studio 无法编译该站点,但它仍然可以运行。这怎么可能?
具体错误并不重要,因为站点的每个可能部分都有 189 个错误。我不是要修复错误……我想知道的是,无论错误如何,Web 服务器都可以运行该站点。请注意我写的内容 - 两个地方的一切都完全相同。没有丢失的 DLL,没有不同的配置,机器本身没有任何内容……请记住,该站点在我的本地机器上运行良好。