❶ 一个已经预编译的网站。我不能再使用App_Code文件夹了,类文件写在外边,该如何调用
把 PrecompiledApp.config 文件删除掉就可以用了,不过有一定风险
PrecompiledApp.config 文件用于跟踪应用程序的部署方式,以及 ASP.NET 是否需要在请求时编译任何文件。
删除之后一些应用程序级的东西将无法使用.
❷ 如何把已经预编译的网站反编译
使用反编译工具
❸ asp.net(C#) 预编译文件
如果要改逻辑代码的话,没有源码是不行的,但是如果只需改页面代码只需要改aspx的文件,
❹ c# 预编译网站是什么
默认情况下,在用户首次请求资源(如网站的一个页)时,将动态编译ASP.NET网页和代码文件。第一次编译页和代码文件之后,会缓存编译后的资源,这样将大大提高随后对同一页提出的请求的效率。
ASP.NET还可以预编译整个站点,然后再提供给用户使用。这样做有很多好处,其中包括:
可以加快用户的响应时间,因为页和代码文件在第一次被请求时无需编译。这对于经常更新的大型站点尤其有用。
可以在用户看到站点之前识别编译时Bug。
可以创建站点的已编译版本,并将该版本部署到成品服务器,而无需使用源代码。
❺ vs2005中怎么把预编译的网站正式编译
据我所知,直接用VS2005自带的发布工具就可以生成二进制DLL,发布网站了。
楼主需要补充一些背景内容。
❻ 预编译的网站。打开一个源代码
这要看你,如果你是把网站的文件下载到本地再打开是无所谓的,如果你在远程打开一个网站就要看你的,会造成一段时间的无法访问,主要是在文件保存上传时会无法访问。看你是不是很在乎这段时间访问量。但如果你的网站中有DLL,建议不是打开源文件
❼ 如何:预编译 ASP.NET 网站项目以进行部署
预编译以进行部署的网站项目使您能够将站点部署到成品服务器,并且不必部署源代码。
可以选择预编译代码和页以及用户控件(.aspx、.ascx 或 .master 文件),或者仅预编译代码。
如果只预编译代码,则可以更新站点的用户界面,而无需重新编译整个站点。
本主题中的过程使用 ASP.NET 编译工具 (Aspnet_compiler.exe) 的开关和参数。
有关此工具的更多信息,请参见
ASP.NET 编译工具 (Aspnet_compiler.exe)。
有关预编译的更多信息,请参见
ASP.NET 预编译概述。
❽ asp.net预编译时,能否只预编译一个网页文件,而不重新编译整个网站
可以 只是办法比较麻烦
就是把其他的页面在项目中暂时排除
或者设置此页面为起始页面
❾ asp.net 如何更新预编译的网站
发布网站,然后把更改的页面与所有bin文件夹中的dll更新到服务器中
❿ 如何:为预编译网站创建带有版本的程序集
相反,必须通过在单独的文件中指定程序集属性来设置版本号。然后在 Web.config 文件中使用 的 compilerOptions 属性,或在 .aspx 页中使用 @ Page 指令的 CompilerOptions 属性。此过程使用程序集信息文件设置网站的版本号,并演示如何从 Web.config 文件和 .aspx 页中包含程序集信息文件。有关预编译的更多信息,请参见 ASP.NET 网站预编译。为应用程序创建程序集信息文件 使用文本编辑器创建一个新的程序集信息文件。对于 Visual Basic 应用程序,建议的文件名为 AssemblyInfo.vb。对于 C# 应用程序,建议的文件名为 AssemblyInfo.cs。将下列代码添加到程序集信息文件。<assembly:System.Reflection.AssemblyVersionAttribute("versionNumber")>[assembly:System.Reflection.AssemblyVersionAttribute("versionNumber")]有关versionNumber 参数的格式的信息,请参见 类。不要将程序集信息文件放在 App_Code 目录中。如果将程序集信息文件放在 App_Code 目录中,ASP.NET 运行库将自动编译它,并且可能在以后的编译过程中导致编译错误。 在.aspx 页中指定程序集信息文件 在文本编辑器中打开 .aspx 文件。将以下属性添加到 .aspx 页中的 @ Page 指令。CompilerOptions="path\AssemblyInfo.vb"CompilerOptions="path\AssemblyInfo.cs"将path 参数替换为程序集信息文件在磁盘上的物理路径。如果程序集信息文件的路径包含空格,则必须用单引号 (') 将路径和文件名括起。CompilerOptions='"path with spaces\AssemblyInfo.vb"'CompilerOptions='"path with spaces\AssemblyInfo.cs"'将path with spaces 参数替换为程序集信息文件在磁盘上的物理路径。编译应用程序以进行部署。有关更多信息,请参见如何:预编译 ASP.NET 网站以进行部署。在Web.config 文件中指定程序集信息文件 在文本编辑器中打开 Web.config 文件。向Web.config 文件添加下面的代码。<system.codedom> <compilers> <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" compilerOptions="path\AssemblyInfo.vb" /> </compilers> </system.codedom> <system.codedom> <compilers> <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="1" compilerOptions="path\AssemblyInfo.cs" /> </compilers> </system.codedom>编译应用程序以进行部署。请参见