如果站点是预编译的 ASP.net 站点,是否可以将 .aspx 和 .aspx.cs 或 aspx.vb 文件添加到新目录中的站点并让这些页面运行/编译?
还是需要将这些文件添加到项目中,重新发布站点,然后推送新的 bin 文件夹?
如果站点是预编译的 ASP.net 站点,是否可以将 .aspx 和 .aspx.cs 或 aspx.vb 文件添加到新目录中的站点并让这些页面运行/编译?
还是需要将这些文件添加到项目中,重新发布站点,然后推送新的 bin 文件夹?
您可以将非预编译页面添加到预编译网站。我刚刚安装了一个完全可以做到这一点的站点——它是一个带有远程管理工具的预编译站点,可以添加一些非预编译格式的自定义页面。
您怎么知道应该使用哪些控件来构建页面?如果离开配置或数据库,你会得到吗?有可能,我们使用的基本页面(Base.aspx)就像一个外壳需要添加的用户控件在数据库中配置,根据请求,它们在运行时使用 Page.Controls.Add (controlname) 添加。但是我们在设计时构建这些 ascx 控件。
编辑:我碰巧看到这个http://www.codeproject.com/KB/dotnet/dynacodgen.aspx
添加 .aspx 页面不是问题,因为这不是预编译的,但是,aspx.cs 文件需要在您的情况下进行预编译。您需要更新站点 dll 或“包含”aspx.cs 文件的单个 dll。