Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如果某个网站的某些部分存在编译错误,该网站还能正常工作吗?_Asp.net_Deployment_Compilation - Fatal编程技术网

Asp.net 如果某个网站的某些部分存在编译错误,该网站还能正常工作吗?

Asp.net 如果某个网站的某些部分存在编译错误,该网站还能正常工作吗?,asp.net,deployment,compilation,Asp.net,Deployment,Compilation,如果某个网站的某些部分存在编译错误,该网站还能正常工作吗 这取决于您是如何部署的 你的网站。主要有两个方面 部署策略 asp.net应用程序 1.)预编译部署 在预编译部署中,您将把所有代码隐藏文件编译成程序集。此外,如果您使用的是Web部署项目,则所有已编译的程序集都将合并到一个程序集中 因此,在预编译部署中,您的网站无法在项目的任何地方部署而不发生任何错误 2.)XCopy部署 在XCopy部署中,您只需将整个网站复制粘贴到生产服务器,而无需编译。在这种情况下,仅编译、加载和提供通过Htt

如果某个网站的某些部分存在编译错误,该网站还能正常工作吗


这取决于您是如何部署的 你的网站。主要有两个方面 部署策略
asp.net应用程序

1.)预编译部署

在预编译部署中,您将把所有代码隐藏文件编译成程序集。此外,如果您使用的是Web部署项目,则所有已编译的程序集都将合并到一个程序集中

因此,在预编译部署中,您的网站无法在项目的任何地方部署而不发生任何错误

2.)XCopy部署


在XCopy部署中,您只需将整个网站复制粘贴到生产服务器,而无需编译。在这种情况下,仅编译、加载和提供通过HttpClient请求的页面。如果您的asp.net页面有一些错误,则在通过任何HttpClient请求之前,您的网站不会显示这些错误。剩下的网站继续工作,没有受到错误者的影响。

您似乎在问两个不同的问题,您能重新措辞吗?ASP.Net网站通常编译成一个程序集,因此如果您有生成错误,该网站将无法工作。