Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.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 - Fatal编程技术网

在ASP.NET中从调试更改为发布?

在ASP.NET中从调试更改为发布?,asp.net,Asp.net,我已将调试版本复制到IIS 7服务器上。如果我改变 <compilation debug="false"/> 对于“true”,这足以将网站更改为发布模式,还是我必须在Visual Studio中执行此操作,重新构建并发布/复制网站?我的建议是返回并在Visual Studio中更改它。 这不仅仅是配置的改变。调试模式还包括更多用于调试的代码和PDB文件。在Dubug模式下,您的代码将运行缓慢,因为代码优化程度较低 有关更多信息,请参阅下面的url 发布前将项目设置为发布模式

我已将调试版本复制到IIS 7服务器上。如果我改变

<compilation debug="false"/>


对于“true”,这足以将网站更改为发布模式,还是我必须在Visual Studio中执行此操作,重新构建并发布/复制网站?

我的建议是返回并在Visual Studio中更改它。 这不仅仅是配置的改变。调试模式还包括更多用于调试的代码和PDB文件。在Dubug模式下,您的代码将运行缓慢,因为代码优化程度较低

有关更多信息,请参阅下面的url

发布前将项目设置为发布模式 要将项目设置为发布模式,请执行以下步骤:

1在解决方案资源管理器中右键单击解决方案,然后指向属性

2单击左窗格中的配置属性文件夹

3单击右窗格中的项目名称,然后单击配置下拉菜单上的发布


4单击确定

据我所知,您必须在visual studio中将
解决方案配置
更改为
发布
,然后再次构建并重新发布网站。此外,如果在发布之前将项目设置为发布模式,这将提高ASP.NET应用程序的性能。编译元素仅影响
.aspx
.cshtml/.vbhtml
文件中的代码。不是项目生成的程序集。标记编译足以对答案说“不”。将标志更改为“false”不会返回并重新生成调试设置为“false”的程序集。