在web服务器上隐藏隐藏代码文件(隐藏编程逻辑)

本文关键字:隐藏 编程 代码 web 服务器 文件 | 更新日期: 2023-09-27 17:49:23

我们正在使用VS10发布我们的网站

1)在本地发布网站时,只有aspx文件在发布文件夹中被分组在一起,并且该网站在本地IIS server中工作良好。

2)虽然。cs文件不在发布文件夹中,但所有事件都在本地iis服务器上运行良好

3)我在做什么.....我正在复制发布的web文件夹并将其上传到web服务器。

4),但现在它显示一个错误的每一个事件我调用????

我该如何解决这个问题??

6)出于安全原因,我不想上传我的代码文件到web服务器??我想隐藏我的编程逻辑我怎么能做到这一点????

7)当我上传我的网页与。cs和aspx文件工作良好,但我不想这样做吗??

在web服务器上隐藏隐藏代码文件(隐藏编程逻辑)

你需要发布你的网站,它会生成dll,而不是把。cs文件。这个代码项目文章解释了如何做到这一点。

您不需要复制所有的文件。您只需要上传。ASPX文件和Bin文件夹,其中包含名为YourProject.DLL的DLL中的编译逻辑以及所需的任何其他引用。包含实际代码的. cs 文件在服务器上是不需要的,因为它们已经被编译到DLL中。

使用JavaScript,你不能对用户隐藏它,因为它在客户端是需要的。但是,您应该将所有JavaScript保存到. js 文件中,并包含在页面中。至少,它可以使查看您的页面源的人不那么明显。

发布你的网站就可以了。

请阅读如何:发布网站(Visual Studio)

ASP。. NET网站项目部署概述