请问关于asp.net做网站的一些有关问题
请教关于asp.net做网站的一些问题
以前是做asp的,net大致学过,但由于很多年没用,都忘差不多了,
用asp做的网站多数都是些类似企业网站那种数据结构比较普通的网站,遇到最多的不是功能上的问题,
而是反复修改的问题,比如,新闻不要列表显示,要图文显示;给某个表加几个字段;某个版块显示别的类型的信息(例如新闻改成招聘信息);版块拉长等
如果是用asp网站做,就是改几个文件然后上传到服务器就可以,
但是用net的话,需要编译发布网站,那么是不是要拿没编译过的源码修改,然后再编译,再重新上传,是否有什么好的办法能简洁些?
请大家推荐个比较新的开源cms系统,能用于二次开发,结构简单(用于企业站那种),优化不错的能生成静态页和伪静态就行,
谢谢
------解决思路----------------------
新建时选择网站而不是项目 然后直接把源码放在服务器对应目录 这样就可以达到不用编译 只传你修改的代码就可以了
至于CMS哪有什么比较新不新的 大家用的多的 主流的就是比较好的 是经得起测试的
另外 还有一个TRS WCM 你了解下 或许有用
------解决思路----------------------
我见过有些Coder为了避免总是修改总是编译 就把有些可能改动频繁的东西写在存储过程里面
------解决思路----------------------
asp.net两种模式,一种是website模式
就是把代码一起部署,访问时要先编译成dll到临时目录中,再运行。
另一种是web application模式。
代码不需要部署,只部署编译的dll即可。部署也没有难度,所有的cs文件都不需要部署就可以了,bin中的dll记得要部署。
------解决思路----------------------
cms我们用Dotnetkuke。
说实话不是很喜欢,太多东西,页面加载也慢。
------解决思路----------------------
我平时不怎么用CMS 所以推荐就不好说
你们在做的时候没签合同么?怎能反复的修改?
你所说的问题 有些可以直接在前端改 有些必须要修改cs(除非你把所有数据逻辑写在存储过程里,或者你事先知道要修改哪些东西 然后写好只等调用)
再者 你把代码放别人的服务器上就不要希望别人看不到你的cs代码 就算是编译了的也一样能看到
------解决思路----------------------
你改的不是功能上的,可以使用jquery获取后台json数据,前台展示,具体怎么表现,view层里修改,这样不会涉及到后台,只是页面标记、样式的修改。
------解决思路----------------------
Deployment 不是问题,做几遍就熟悉了。不看到代码用web application。但是很多反编译工具可以反编译字节码,可以用混淆工具混淆一下。
------解决思路----------------------
只有一两个人?那你就很累了
从购置完服务器开始到网站正常上线估计都要你一个人完成(这期间乱七八糟的事宜就不多说了)
再者,人员这么少,当然是什么方法捷径用什么方法了(个人观点),不然会很累的
看心情想自己写就自己写 不想写就copy edit 不过做的多的话应该有自己的框架或是什么的
------解决思路----------------------
不论website还是web application,都是可以编译的,不论你用哪种方式,都可以编译之后再上传到正式的服务器上,只不过编译的方式和生成的dll有些不同。
php因为其开源,市面上的cms还是不少,.net个人感觉,在这方面真的不如php,即使有那么几个.net的cms,貌似也大多不开源。
你的问题其实简单,因为企业网站本身就那么几个常用的功能,甚至有些功能可以混用,就象你说的新闻改改就是招聘一样。你用asp做的时候也是那几个固定的模块,你用.net做一套有几个固定模块的web site出来,以后有项目直接copy,然后修改就可。最后直接编译上传至服务器。不过这东西,编不编译个人感觉意义不大,你给别人编译的代码,其实是一种绑架行为。
------解决思路----------------------
不编译也可以运行,但速度和性能是很低的。
以前是做asp的,net大致学过,但由于很多年没用,都忘差不多了,
用asp做的网站多数都是些类似企业网站那种数据结构比较普通的网站,遇到最多的不是功能上的问题,
而是反复修改的问题,比如,新闻不要列表显示,要图文显示;给某个表加几个字段;某个版块显示别的类型的信息(例如新闻改成招聘信息);版块拉长等
如果是用asp网站做,就是改几个文件然后上传到服务器就可以,
但是用net的话,需要编译发布网站,那么是不是要拿没编译过的源码修改,然后再编译,再重新上传,是否有什么好的办法能简洁些?
请大家推荐个比较新的开源cms系统,能用于二次开发,结构简单(用于企业站那种),优化不错的能生成静态页和伪静态就行,
谢谢
------解决思路----------------------
新建时选择网站而不是项目 然后直接把源码放在服务器对应目录 这样就可以达到不用编译 只传你修改的代码就可以了
至于CMS哪有什么比较新不新的 大家用的多的 主流的就是比较好的 是经得起测试的
另外 还有一个TRS WCM 你了解下 或许有用
------解决思路----------------------
我见过有些Coder为了避免总是修改总是编译 就把有些可能改动频繁的东西写在存储过程里面
------解决思路----------------------
asp.net两种模式,一种是website模式
就是把代码一起部署,访问时要先编译成dll到临时目录中,再运行。
另一种是web application模式。
代码不需要部署,只部署编译的dll即可。部署也没有难度,所有的cs文件都不需要部署就可以了,bin中的dll记得要部署。
------解决思路----------------------
cms我们用Dotnetkuke。
说实话不是很喜欢,太多东西,页面加载也慢。
------解决思路----------------------
我平时不怎么用CMS 所以推荐就不好说
你们在做的时候没签合同么?怎能反复的修改?
你所说的问题 有些可以直接在前端改 有些必须要修改cs(除非你把所有数据逻辑写在存储过程里,或者你事先知道要修改哪些东西 然后写好只等调用)
再者 你把代码放别人的服务器上就不要希望别人看不到你的cs代码 就算是编译了的也一样能看到
------解决思路----------------------
你改的不是功能上的,可以使用jquery获取后台json数据,前台展示,具体怎么表现,view层里修改,这样不会涉及到后台,只是页面标记、样式的修改。
------解决思路----------------------
asp.net两种模式,一种是website模式
就是把代码一起部署,访问时要先编译成dll到临时目录中,再运行。
另一种是web application模式。
代码不需要部署,只部署编译的dll即可。部署也没有难度,所有的cs文件都不需要部署就可以了,bin中的dll记得要部署。
谢谢,那我说的那种反复修改的问题,比如,新闻不要列表显示,要图文显示;给某个表加几个字段;某个版块显示别的类型的信息(例如新闻改成招聘信息)
用哪种方式比较好,最重要的是,我不希望客户看到我的cs后台代码
Deployment 不是问题,做几遍就熟悉了。不看到代码用web application。但是很多反编译工具可以反编译字节码,可以用混淆工具混淆一下。
------解决思路----------------------
只有一两个人?那你就很累了
从购置完服务器开始到网站正常上线估计都要你一个人完成(这期间乱七八糟的事宜就不多说了)
再者,人员这么少,当然是什么方法捷径用什么方法了(个人观点),不然会很累的
看心情想自己写就自己写 不想写就copy edit 不过做的多的话应该有自己的框架或是什么的
------解决思路----------------------
不论website还是web application,都是可以编译的,不论你用哪种方式,都可以编译之后再上传到正式的服务器上,只不过编译的方式和生成的dll有些不同。
php因为其开源,市面上的cms还是不少,.net个人感觉,在这方面真的不如php,即使有那么几个.net的cms,貌似也大多不开源。
你的问题其实简单,因为企业网站本身就那么几个常用的功能,甚至有些功能可以混用,就象你说的新闻改改就是招聘一样。你用asp做的时候也是那几个固定的模块,你用.net做一套有几个固定模块的web site出来,以后有项目直接copy,然后修改就可。最后直接编译上传至服务器。不过这东西,编不编译个人感觉意义不大,你给别人编译的代码,其实是一种绑架行为。
------解决思路----------------------
不编译也可以运行,但速度和性能是很低的。