【发布时间】:2016-03-11 22:44:52
【问题描述】:
是否可以在不重新编译或重新部署的情况下编辑已部署的 .aspx 页面的原始 html 内容?
例如,假设我有一个已部署的 .net 4.6 aspx 网站。如果我让某人通过 FTP 访问服务器上的 .aspx 文件,该人可以在不重新编译的情况下编辑和更新 html 元素的布局吗?
当一个网站被部署到一个虚拟主机上并且请求第三方承包商帮助改进 gui 而没有完全访问 .sln 文件 [例如 c#\wcf\classes 等..] 时,可能会发生这种情况。
【问题讨论】:
-
是的。但不推荐,因为更改仅在服务器上。
-
一般来说,是的。视图通常由服务器编译(和缓存),至少除非您明确预编译它们(在这种情况下不会有
aspx文件)。 -
肯定有可能。
-
如果用户有权访问托管 .aspx 文件的位置,则可以这样做,但我个人认为这是开发人员/支持人员的噩梦,开始研究如何利用存储库,它将节省您的从长远来看,再加上您如何保留任何原始更改与已编辑文件更改的备份。如果您允许其他人这样做,那么实践/方法非常糟糕。祝您好运
-
@MethodMan 我有一个 svn 存储库,只是不想让第三方访问,如果他们可以在测试服务器上进行更改,然后我们可以在完成后将它们合并回来。跨度>
标签: c# asp.net .net visual-studio iis