C# 如何在Kentico 7中修改和部署Edit.aspx?

C# 如何在Kentico 7中修改和部署Edit.aspx?,c#,asp.net,content-management-system,kentico,C#,Asp.net,Content Management System,Kentico,我们使用的是kentico 7,出于某种原因,我对Edit.aspx的任何编辑都不会显示在本地或我们的开发服务器上。通常,我只是在本地机器上修改一个.aspx或.cs文件,当我启动站点时,它们就会出现在本地服务器上。是否有特殊的方法来修改/部署此文件?文件完整路径为:site\CMSModules\Content\CMSDesk\Edit\Edit.aspx。最佳做法是不修改任何Kentico基本文件。但我在这里假设,因为您在v7.x上,所以很可能不会很快升级到新版本,所以这将取决于您的站点的设

我们使用的是kentico 7,出于某种原因,我对Edit.aspx的任何编辑都不会显示在本地或我们的开发服务器上。通常,我只是在本地机器上修改一个.aspx或.cs文件,当我启动站点时,它们就会出现在本地服务器上。是否有特殊的方法来修改/部署此文件?文件完整路径为:site\CMSModules\Content\CMSDesk\Edit\Edit.aspx。

最佳做法是不修改任何Kentico基本文件。但我在这里假设,因为您在v7.x上,所以很可能不会很快升级到新版本,所以这将取决于您的站点的设置方式。它是一个网站还是一个网络项目?网站将有一个/App_代码目录

如果您有/App_代码目录,那么您将对ascx和.cs文件进行更改,并将它们复制到生产服务器。如果您有一个web项目,那么您需要构建该项目并将该站点(包括新的dll)重新部署到生产服务器


不要问如何将代码复制到您的服务器上,因为这将是您需要自己弄清楚如何访问生产服务器的问题。不要回复任何您的开发或prod服务器信息,这根本不是一个好主意。

而且我也会尝试清除.Net缓存-在某些情况下,旧版本的代码被错误缓存-这在更新的Kentico版本中得到了修复。我的实际问题是,我希望更改显示在页面视图而不是表单视图上。当我没有看到页面视图上的更改时,我认为这是一个部署问题。这些更改实际上正确地显示在表单视图上。这仍然是我最初问题的正确答案。谢谢