日期:2014-05-17  浏览次数:20407 次

同一个web应用程序部署到服务器上不能正常运行
asp.net写得一个页面,在本机的IIS上成功运行,但是部署到服务器上面,外网访问返回乱码。是怎么回事?
求高人指点!
服务器 Web?App ASP.NET IIS 乱码

------解决方案--------------------
首先查看外网的.net版本是否与本程序的版本一致,只能高于本程序的版本
------解决方案--------------------
有两种情况:
第一种情况是:你网页内容是乱码,按1楼的办法
第二种情况是:一段系统错误提示,上面是红色的大字,下面是一段黑小字,以乱码的形式出现,这个属于无asp.net用户权限,在你网站运行的目录添加asp.net账户
------解决方案--------------------
编码问题?
------解决方案--------------------
你的代码文件保存的是gb2312?
------解决方案--------------------
引用:
引用:
你的代码文件保存的是gb2312?
webconfig中是encoding="utf-8"


那你的文件是怎么定义的一个是文件编码->记事本打开->另存为->下方有个编码(必须是utf-8)
还有就是html定义的编码也要是utf-8 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />