Asp.net 编译一个6GB的站点

Asp.net 编译一个6GB的站点,asp.net,compiler-construction,compilation,umbraco,filesize,Asp.net,Compiler Construction,Compilation,Umbraco,Filesize,今天早上,我将一个.NET网站从本地服务器迁移到live(未预先编译)。当我转到url时,浏览器上承载的站点开始加载该站点,并且在过去一个小时内一直在加载该站点。我推测它正在编译这个站点,由于站点的大小,它只需要一段时间是否有任何方法可以检查情况是否确实如此,并且没有其他情况发生 将图像放在Sperate文件夹中,而不是应用程序的虚拟目录中 即 默认网站 -图片文件夹(5.8GB) -应用程序虚拟目录(小型应用程序) 将图像放在Sperate文件夹中,而不是应用程序的虚拟目录中 @ck。显然,您

今天早上,我将一个.NET网站从本地服务器迁移到live(未预先编译)。当我转到url时,浏览器上承载的站点开始加载该站点,并且在过去一个小时内一直在加载该站点。我推测它正在编译这个站点,由于站点的大小,它只需要一段时间

是否有任何方法可以检查情况是否确实如此,并且没有其他情况发生

将图像放在Sperate文件夹中,而不是应用程序的虚拟目录中

默认网站 -图片文件夹(5.8GB) -应用程序虚拟目录(小型应用程序)
将图像放在Sperate文件夹中,而不是应用程序的虚拟目录中

@ck。显然,您以前没有使用过Umbraco,因为Umbraco不能托管在虚拟目录中

Umbraco bin zip随站点一起预编译。我假设您的站点正在编译的原因是因为您有带有ascx.cs文件的ascx usercontrols。可能是一些App_Code.cs文件


将它们放在另一个Web应用程序项目中。编译它,然后将.dll和.ascx文件移到适当的目录。

在开发设备上编译需要多长时间,为什么不能预编译?它有很多高分辨率的产品图像和新闻办公室图像。它不能预编译,因为它使用的cms不允许它。没有图像的大小是多少?你在用什么CMS?如果你想要一个连贯的答案,你真的需要提供尽可能多的细节。这就是使用Umbraco。如果没有这些图片的话,大概是100mb。这些图片使用的是cms创建的目录。要改变这一点,需要进行大量的黑客攻击。我真的没有时间做这件事。老实说,缩小网站规模不是问题。我不介意它在服务器上编译,我只是想确保它确实能做到这一点。再看一看,你的想法可能就行了。理论上,所有对cms创建的目录所在的媒体文件夹的引用都在db中的某个地方(希望都在一列中)。我在项目中只有9.cs文件。ascx代码中的8个代码没有多少需要编译。当然不应该花6-7个小时去做。我很快会在这个网站上做更多的工作,所以我会尝试一下。 Default Web Site - Picture folder (5.8GB) - Application virtual directory (small application)