求Asp.net 网页版权保护方案(回答的方法好可以在加分!)

来源:百度知道 编辑:UC知道 时间:2024/05/05 22:09:12
我的版权信息都写在网页里,虽然发布后能把cs 代理隐藏起来,但是 别人还能在aspx文件里把我的版权信息直接修改掉,请教高手如果能把html 里面的版权信息也保护起来不被修改? 请指教!
是用asp.net 做好的网站给客户,怎么才能防止客户修改asp.ne 页面上的的版权?有知道的吗?

几乎没法办到的。
1.客户只要懂得代码,肯定修改Coryright © 2009 yourlogo
2.即使你用图片做成Coryright © ..,客户也会把该图片改掉
3.有人说数据库,Label的text属性从数据库读取,客户可以直接删除它,自己写。
4.版权信息写入dll,必然会有接口/方法来获取版权信息,客户不会修改你的dll,但可以不调用 dll中的方法,他自己直接把版权信息写进页面。

也是第4个办法,建立web application,用cs代码创建一个aspx页面,包括布局。在cs文件中写入版权,编译后会形成一个dll,别人要先创建这个页面,就必须new这个页面对象,版权也随之出现。

你是说你的程序吗?
你可以在page.render里加呗,最后输出。

估计是网站所在文件夹的NTFS的权限设置问题。
如果Asp.net网页不需要做文件的删除或上传的话,IIS_WPG用户组只给读取和运行、列出目录、读取3个权限就够了。
Internet来宾账户只给读取和运行、列出目录、读取3个权限就够了。

不要添加Everyone用户。

IIS里主目录页,去掉写入和列出目录的勾

发布程序时,选择 不可以重新修改前台页面.也就是页面文件
aspx不可以修改了.
缺点嘛,,呵呵不用说了,

使用 无 .ASPX 部署方式,这样人家想改 aspx 也改不了了。

具体怎么做,你可以先去百度一下,呵呵。或者园子里了解下

也可以在发布时,取消“允许更新此预编译网站”,这样 aspx 里就不会有代码了。

你可以把版权信息存到一个数据库中,然后在原先写版权信息的地方绑定数据库中的数据.或者你把版权信息用C#代码输出到页面中...这样你的版权信息发布后就被编译到dll里边了...客户就不可以轻易修改了...但是这也不是万无一失的方法,还是可以通过反编译dll来进行修改的.
编程这个东西...没有绝对的...只有相对来说的"绝对"
比如现在的md5算法,相对来说