关于让 UI 人员设计我们的 Web 应用程序样式的建议



所以我们在MVC中创建了一个小网站 Asp.net 现在是时候让UI人员施展魔法了。显然,我们不能为第三方UI人员提供整个Visual Studio解决方案,并要求他们为我们设置.cshtml视图的样式,这将是愚蠢的,因为代码可能会被盗,克隆,最终意外地出现在网络上的某个地方,等等。 因此,目标和想法如下:

目的:

  1. 让第三方 UI 人员将样式应用于 .cshtml 文件,使其在桌面和移动设备上看起来很漂亮,而无需为该 UI 人员提供解决方案的完整代码并保护我们在应用程序 DLL 文件中的 IP。

  2. 使 UI 人员在设置应用程序样式时轻松编辑和测试 .cshtml 文件

我们的想法:

  1. 在服务器上托管应用程序,并通过 FTP 仅向 UI 人员授予对视图文件夹和内容文件夹(对于 css/js(的读/写访问权限。这样,UI 人员应该能够将样式应用于 .cshtml 文件,而无需访问 DLL。这种方法的问题在于,人们仍然可以在.cshtml视图本身中编写和执行C#代码,可能会编写代码以将dll上传到第三方位置,浏览目录等。因此,这似乎仍然不是一个灵活和安全的解决方案。

  2. 使用上面的方法,并混淆 dll 以减少 dll 以及任何其他文件被查看或被可从 .cshtml 文件完成的 C# 代码执行所破坏的机会。

这就是我们迄今为止想出的所有内容。这个想法实际上是为了保护我们的IP,它基本上是包含我们的自定义应用程序逻辑的DLL文件,同时为UI人员提供尽可能多的灵活性和舒适性来执行他们的工作。

任何想法和想法将不胜感激。

谢谢。

如何编写一个新的 mvc 项目,该项目只返回应用程序在类似庄园中预先找到的静态数据,实际上是他们可以编码的存根。然后,您可以提升视图等并放置在主项目中。

理想情况下(虽然我现在有点晚了(我会分开这些层,并有一个服务层将数据返回到表示层。然后,您可以授予他们对表示层的完全访问权限,而无需他们在较低层中看到任何内容。这里关于这种做法的一些一般简介

最新更新