您的位置:首页 > 其它

Web Deployment Project生成的web.config中文出现乱码

2008-11-06 10:59 429 查看
为了部署的方便,下载了Deployment插件,有网友提示说微软提供了两个版本,比较小的那个在生成时遇到中文可能会有问题,我特地装了大一点儿的,但还是发现有点儿问题:web.config文件里的中文出现了乱码,并且会造成程序无法运行。

这显然是编码问题,我在web.config中加上了这么一句:

<globalization fileEncoding="utf-8"/>

然后,重新生成web deployment projects项目,再打开生成的web.config文件,乱码不见了。

但觉得奇怪的是,这个问题在家中的另一台电脑上并不会发生,不知道是什么原因?主要有以下几个疑点:一是我这台机子最开始安装的是较小的那个版本,然后卸载重装的大一些的版本,但我印象中开始时好像也没有出现问题。二是因为有一些.net1.1下的程序需要修改,又在电脑上安装了vs2003,安装后发现在使用vs2005的时候会出现一些变化,可能是改动一些配置造成的。但真正的原因并不能确定,也可能是插件本身的问题吧,先这样解决了再说吧。

关于这个工具说说自己的看法。在.net2.0下,有时候为了一个小小的改动常常需要更新整个程序,这确实比较麻烦,所以,微软才会开发出这个合并工具供大家使用。但是,MS做出这种改变自然是有其好处的,特别是在项目比较大的情况下。在测试阶段,因为改动可能会比较频繁,可以利用这个工具生成部署文件,这样,只需要对改动的文件进行更新就行了。当项目正式运行的时候,建议还是改回原有的方式部署。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐