C# 从部署中删除代码隐藏

C# 从部署中删除代码隐藏,c#,asp.net,visual-studio-2012,C#,Asp.net,Visual Studio 2012,我有一个网站,我要发布,我想知道如何设置它,使它不会部署代码背后 本质上,我试图找出调用.cs文件背后代码的aspx文件与调用BIN目录中dll的另一个文件之间的区别?下面的Microsoft解释讨论了显式编译和自动编译之间的区别 为了使ASP.NET引擎服务于此页面的请求, 必须首先删除WebPage.aspx.cs文件中的页面代码部分 编译。此编译可以显式进行,也可以自动进行 使用显式编译,您需要在 Bin文件夹,但不需要复制ASP.NET页面的代码 对WebPage.aspx.cs文件进行

我有一个网站,我要发布,我想知道如何设置它,使它不会部署代码背后


本质上,我试图找出调用.cs文件背后代码的aspx文件与调用BIN目录中dll的另一个文件之间的区别?

下面的Microsoft解释讨论了显式编译和自动编译之间的区别

为了使ASP.NET引擎服务于此页面的请求, 必须首先删除WebPage.aspx.cs文件中的页面代码部分 编译。此编译可以显式进行,也可以自动进行

使用显式编译,您需要在 Bin文件夹,但不需要复制ASP.NET页面的代码 对WebPage.aspx.cs文件进行分割

使用自动编译,您需要复制代码部分文件 这样代码就存在了,并且在 页面已被访问


从Visual Studio发布web项目时,来自code behind.aspx.cs文件的源代码将转换为名为[YourWebProject].dll的二进制dll文件,并将复制到bin文件夹下

这些链接可能对您有所帮助。。和