同一个web应用程序部署到服务器上不能正常运行
asp.net写得一个页面,在本机的IIS上成功运行,但是部署到服务器上面,外网访问返回乱码。是怎么回事?
求高人指点!
服务器
Web?App
ASP.NET
IIS
乱码
------解决方案--------------------首先查看外网的.net版本是否与本程序的版本一致,只能高于本程序的版本
------解决方案--------------------有两种情况:
第一种情况是:你网页内容是乱码,按1楼的办法
第二种情况是:一段系统错误提示,上面是红色的大字,下面是一段黑小字,以乱码的形式出现,这个属于无asp.net用户权限,在你网站运行的目录添加asp.net账户
------解决方案--------------------编码问题?
------解决方案--------------------你的代码文件保存的是gb2312?
------解决方案--------------------
那你的文件是怎么定义的一个是文件编码->记事本打开->另存为->下方有个编码(必须是utf-8)
还有就是html定义的编码也要是utf-8 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />