预编译asp.net 应用/网站为的鞋/SharePoint
-
27-09-2019 - |
题
我已经建立一些定义上运行的应用程序的鞋3使用Visual Studio2010网应用程序模板。当我编制应用程序,Visual Studio会创建大会的文件在bin directory这是我复制的过以后的生产服务器(另一个机)与鞋3.所编制的应用程序dll文件复制到文件夹里面的虚拟目录中的鞋和运行现在那里。
作为该项目的要求/应用程序增长,随着时间的推移,我现在面临的问题,第一个打击在大会触发的动态汇编这是我想要避免的。
甚至如果应用程序正在运行细,我想使用的asp预编译器在我的发展机以减少延迟时,该页的第一要求。
我已经使用了以下命令预编译整个网络应用程序:
aspnet_precompile -v / -p PATH_TO_WEB_APPLICATION C:\WebApp -errorstack
编制运行良好,未出现任何错误和我结束了与一对夫妇。编制的文件也是一个Web_App_xxxxx.dll 文件内C:\WebApp\bin 文件夹。
从这里开始我有点失去了如何继续。
能不能请你给我一些建议,其文件夹,我需要复制汇编的文件生产服务器上?
他们需要进入该站的文件夹在服务器上的或更好的成的文件夹aspx页的位置?
此外,我想知道如果我可以预编译的网络应用程序在一个发展机没有IIS元数据库使用的-v-p换和以后使用它的内部鞋?
我复制的所有文件C:\WebApp\bin 文件夹中的服务器站的文件夹,但不幸的是csc编制过程中仍然踢当寻求与处理监测服务器的事件。
干杯,
马蒂亚斯
解决方案 2
我找到一个答案预编译的问题:
我想先打上应用程序的网页需要很长时间,因为asp.net 需要编译和我可以节省一些时间通过预先编译.该应用程序内部运行的鞋上下文中,使用户能够走到一网络的形式,更新通过的构成他/她的活动目录档案。交换的全球地址列表,也是更新交换森林这样的改变是可见的通过Outlook地址列表,并且在通讯器。
完整的解决方案码与报告等是大约6000行的代码。
我的假设关于缓慢汇编由于数量线是错误的。
我下载了以下的修补程序asp.net:http://support.microsoft.com/kb/961884
并设置optimizeCompilations="真正的"中的网站。config因为在这里解释说:
现在第一击中的应用程序的速度要快得多。
多谢了,
马蒂亚斯
其他提示
中的文件只需要被丢弃到bin文件夹,一切都将正常工作。至于-v选项你需要,如果你使用-p标志拥有它,但我认为这取决于你如何编译应用程序了。检查此链接了解更多的出来。如果错了/不正确,虽然我不相信它的一个大问题。
这种情况下声音像巡航控制.NET环境中工作。