asp.net常见错误

 1、licenses.licx 未能将许可证文件“licenses.licx”转换为二进制资源。未将对象引用设置到对象的实例

项目文件.vbproj里有这个文件的记录

<File RelPath = "licenses.licx"
       BuildAction
= "EmbeddedResource"
/>

将这段代码从项目文件里删除,再次编译可以成功编译

2、未能找到依赖项Interop.Office

添加引用

3、BC30138: 无法在路径“C:/WINDOWS/TEMP/”中创建临时文件: 拒绝访问

问题:BC30138: 无法在路径“C:/WINDOWS/TEMP/”中创建临时文件: 拒绝访问。
解决方法:找到temp文件夹,右击选择“共享与安全”,选中“安全”选项卡,赋予network service写入的权限。

4、从客户端检测到有潜在危险的Request.Form 值

提交查询时,报错显示"从客户端检测到有潜在危险的Request.Form 值"(.Net Framework1.1)的解决方案:
A、web.config文件<system.web>后面加入这一句:   <pages validateRequest="false"/>
       示例:
<?xml version="1.0" encoding="gb2312" ?>
<configuration>
   <system.web>
       <pages validateRequest="false"/>
   </system.web>
</configuration>

B、在*.aspx文件头的Page中加入validateRequest="false",示例如下:
<%@ Page validateRequest="false" language="c#" Codebehind="index.aspx.cs" AutoEventWireup="false"  Inherits="MyBBS.WebForm1" %>

5、System.NullReferenceException: 未将对象引用设置到对象的实例

先前正常,进行程序中断调试后出现此错误。可以关闭asp.net进程,然后再执行,一起OK

 

你可能感兴趣的:(asp.net常见错误)