作者willy69wu31 (小小吴)
看板Visual_Basic
标题[.NET] 载入组态档时发生错误: 拒绝存取路径
时间Sun Jan 18 22:45:23 2009
请输入专案类型(网站专案或者应用程式专案):
网站专案
我建了一个网站,使用 ASP.NET 2.0 (VB)
伺服器是 Windows Server 2003,不过重点是伺服器不是我的,是老师的
我在自己的测试伺服器上测试我写的留言板,确认可以正确留言,正常运作
(测试伺服器: Windows Vista 家用进阶 x86 跑 VWD 2008,在 ASP.NET 2.0 下运作)
(资料库: Access 2000 格式)
一上传到老师的 server 上之後.................
没错~"~ 还是可以留言,没有任何 error
但送出的留言...中文部分全部变成乱码囧!!!
我检查发现是编码的问题,老师他自己放的 ASP.NET 程式全都是 Big5,
接收的 get 和 post 都是 Big5
反正全域编码都是设 Big5 (抱歉,我没办法叫他全换utf8 orz)
但我自己的是 utf8........
他有帮我的程式建立为应用程式并放在某虚拟目录,
可是我上传 config 後就会发生错误
上传後浏览任何目录中的 aspx 档就会出现以下: (网站名称与路径有马赛克处理过)
------------------------------------------------------------
'/sitename' 应用程式中发生伺服器错误。
组态错误
描述: 处理服务此要求所需的组态档时发生错误。请检视下列的特定错误详细资讯,并适
当修改您的组态档。
剖析器错误讯息: 载入组态档时发生错误: 拒绝存取路径
'*:\*******\**....................\sitename\web.config'。
原始程式错误:
[没有相关的原始程式码]
原始程式档: *:\*******\**....................\sitename\web.config 行: 0
版本资讯: Microsoft .NET Framework 版本:2.0.50727.1433; ASP.NET 版本
:2.0.50727.1433
------------------------------------------------------------
即使web.config是空的还是会发生错误
但是我Google到的资料都是说改编码要从web.config
请问....
1.除了web.config之外有何方法可以把我目录内的程式编码都从big5换成utf8?
即使只能换一页也没关系,因为只有一个档
2.这个web.config问题要怎麽解?如何让他可以成功读取?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.223.247.107
※ 编辑: willy69wu31 来自: 61.223.247.107 (01/18 22:46)
1F:→ MOONRAKER:用记事本打开,另存的时候选编码。 01/18 23:50
2F:推 fumizuki:VB里打开,档案→进阶储存选项 950=BIG5 65001=UTF-8 01/19 12:31