VS.NET常见错误及解决方法集锦

一.vs.net在新建工程时弹出"Automation 服务器不能创建对象"的解决方案
原因是FileSystemObject创建失败的问题,
解决的方法:运行Regsvr32 scrrun.dll

二. 错误提示:
A potentially dangerous Request.Form value was detected from the client (txtTest="<b>").
由于在.net中,Request时出现有HTML或Javascript等字符串时,系统会认为是危险性值。立马报错。
解决方案一:
在.aspx文件头中加入这句:
<%@ Page validateRequest="false"  %>

解决方案二:
修改web.config文件:
<configuration>
  <system.web>
    <pages validateRequest="false" />
  </system.web>
</configuration>
因为validateRequest默认值为true。只要设为false即可。

三.验证控件在服务器上失效?
解决方法:把本地c:\input\wwwroot下的aspnet_client复制到服务器根目录下就可以正常使用了.


四、常遇到这种情况,html里面可以正常使用的js,到了aspx页面中就报脚本错误,这是怎么回事?

这种错误一般都是编码格式引起的
解决方法:
步骤
1)修改web.config
<globalization
            requestEncoding="gb2312"
            responseEncoding="gb2312"
   />
2)然后(如果步骤1不行再操作步骤2)
分别打开你的js和aspx文件,然后菜单file-->Advanced Save Options-->选择Unicode (UTF-8 with signature)-Codepage 65001,然后确定,保存就可以了,如下图:



五、Unable to get the project ile from the web server
解决方法:删 c:\documents and settings\VSWebCache 下面的所有内容

六。.net中出现allowDefinition='MachineToApplication'
解决方法:
在IIS里,点击你源码的虚拟目录,右键-->属性-->应用程序名-->创建

posted @ 2006-11-13 14:05  Nina  阅读(284)  评论(0编辑  收藏  举报