奇怪,楼上的一大群人,我想都没做过HTML自动生成或资源文件较多的网站吧,,,
其实 2005以网站模式创建工程 真的相当垃圾,,让你后期维护直接崩溃..
比如DLL名随机问题,这个楼上的都给出了解决方法,但如果大家实际做个站就知道,,最大的问题不是这里,最大的问题是:你每改一个地方(代码),你一定得得到新生成的dll文件,这样你每改源文件里一个字就要重新发布一次,,更严重的是,,发布网站asp.net编译器一定要复制你项目内的全部文件,,包扩html,,和图片,,试想一个网站如果我有几百张图片,,,html很多那种就不提了,,,我改源代码的一个字,我就得复制几百上千上万的图片等..是不是要发疯,,,2005的这种分布方式对大点的工程我想直接没法用,,改一个字也许要发布半天...
再给大家举个例子:比如你要改前台页面的一个子,,也许你直接改发布后的文件?那你就完了,,如果哪天你又发布了网站,改过的文件就被复盖,,,白改了..你会想我直接改源前台页面,那样你又要发布(不发布就得手动改@page那串...)...想想维护成本是不是高了很多????
对2005这种编译方式我查了无数资料试了无数方法没法解决,因为本身编译系统就定是要复制所有文件,,毫无办法,,,
但我还是可以告诉大家一个可行的方法:
在新建项目时,不要选新建网站,改选新建asp.net应用程序,,,就可以和2003基本一样的管理网站了,,而且也有namespace,代码的结构基本也和2003一样
2005我感觉得别的都不错,最垃圾的就是发布网站这一个功能了...维护网站直接崩溃
很希望有高手能指点,发布网站其他的解决方法..QQ50172892