ASP.Net网站无法编译,但是仍然可以正常工作吗?
时间:2020-03-06 14:36:53 来源:igfitidea点击:
我有一个使用DotNetNuke框架(4.09)的ASP.Net 2.0网站,它将无法编译,但是当我在浏览器中访问该网站时,它可以工作。即使是未编译的部分也可以使用。在Visual Studio无法执行的情况下,IIS如何能够编译和运行此站点?两个地方的一切都相同...我将整个网站从远程服务器复制到本地计算机,然后以相同的方式在IIS中进行设置。在我的本地计算机上,Visual Studio无法编译该站点,但是它仍然可以运行。这怎么可能?
具体错误并不重要,因为站点的每个可能部分都有189个错误。我不是要解决错误……我想知道的是,无论错误如何,Web服务器都可以运行该站点。请注意我写的东西在两个地方都完全相同。没有丢失的DLL,没有不同的配置,机器本身也没有任何东西……请记住,该站点在我的本地机器上运行良好。
解决方案
为了给我们一个答案,我们将需要知道错误是什么。
该网站正在使用旧的dll,或者我们在本地版本中缺少引用,表明服务器运行正常。
正如Mitchel所说,我们需要先看到错误,然后才能真正回答问题。
这是网站还是Web应用程序?如果它是一个Web应用程序,则我们可能仍在运行bin中最后成功构建的位。
本地计算机缓存了"工作"副本,并且正在使用该副本?