关于ASP.net的一些问题的解决,不断更新中......
2009-03-12 10:05
676 查看
1) ox8ffe2740错误,IIS无法启动的解决方法
2008-04-05 02:53
2)无法识别的配置节 system.serviceModel
方法一 :
1、进入到文件Machine.config所在目录下,打开之。
2、增加如下配置节
<system.data>
<DbProviderFactories>
<add name="Odbc Data Provider" invariant="System.Data.Odbc" description=".NET Framework Data Provider for Odbc" type="System.Data.Odbc.OdbcFactory, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add name="OleDb Data Provider" invariant="System.Data.OleDb" description=".NET Framework Data Provider for OleDb" type="System.Data.OleDb.OleDbFactory, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add name="OracleClient Data Provider" invariant="System.Data.OracleClient" description=".NET Framework Data Provider for Oracle" type="System.Data.OracleClient.OracleClientFactory, System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add name="SqlClient Data Provider" invariant="System.Data.SQLClient" description=".NET Framework Data Provider for SqlServer" type="System.Data.SqlClient.SQLClientFactory, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add name="SQL Server CE Data Provider" invariant="Microsoft.SQLServerCe.Client" description=".NET Framework Data Provider for Microsoft SQL Server 2005 Mobile EdITion" type="Microsoft.SqlServerCe.Client.SqlCeClientFactory, Microsoft.SQLServerCe.Client, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
<add name="Microsoft SQL Server Compact Data Provider" invariant="System.Data.SQLServerCe.3.5" description=".NET Framework Data Provider for Microsoft SQL Server Compact" type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SQLServerCe, Version=3.5.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
</DbProviderFactories>
</system.data>
方法二:
下载本机上运行正确的Mahcine.config 到运行错误的机器上
方法三:
安装.netframework 3.5
2008-04-05 02:53
方法一:ox8ffe2740错误是 端口被占用.打开cmd,输入netstat -o 查看端口号与进程PID的关联表,查看http端口被哪个进程占用,记下该PID,比如1574,打开任务管理器,本身任务管理器是没有显示PID的,我们按"查看"->"选择列",选中PID,就可以查看到PID1574对应的进程了. 方法二:cmd命令窗口输入netstat -abn ->c:/port80.txt 然后到c盘port80.txt文件中找到占用80端口的程序pid,记下pid。打开任务管理器,点击“查看”/选择列,勾选“PID(进程标识符)”,然后单击“进程”标签,找到80端口对应的pid,就可以看到是那个程序占用的了,更改这个程序的port,再重启这个程序,使更改生效。再次启动iis,一切ok。我是安装apache提示端口占用,用同样的方法,以前很少遇到,这次是应为安装的迅雷bt把80端口占用了,用上面的方法,顺利解决 |
方法一 :
1、进入到文件Machine.config所在目录下,打开之。
2、增加如下配置节
<system.data>
<DbProviderFactories>
<add name="Odbc Data Provider" invariant="System.Data.Odbc" description=".NET Framework Data Provider for Odbc" type="System.Data.Odbc.OdbcFactory, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add name="OleDb Data Provider" invariant="System.Data.OleDb" description=".NET Framework Data Provider for OleDb" type="System.Data.OleDb.OleDbFactory, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add name="OracleClient Data Provider" invariant="System.Data.OracleClient" description=".NET Framework Data Provider for Oracle" type="System.Data.OracleClient.OracleClientFactory, System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add name="SqlClient Data Provider" invariant="System.Data.SQLClient" description=".NET Framework Data Provider for SqlServer" type="System.Data.SqlClient.SQLClientFactory, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add name="SQL Server CE Data Provider" invariant="Microsoft.SQLServerCe.Client" description=".NET Framework Data Provider for Microsoft SQL Server 2005 Mobile EdITion" type="Microsoft.SqlServerCe.Client.SqlCeClientFactory, Microsoft.SQLServerCe.Client, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
<add name="Microsoft SQL Server Compact Data Provider" invariant="System.Data.SQLServerCe.3.5" description=".NET Framework Data Provider for Microsoft SQL Server Compact" type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SQLServerCe, Version=3.5.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
</DbProviderFactories>
</system.data>
方法二:
下载本机上运行正确的Mahcine.config 到运行错误的机器上
方法三:
安装.netframework 3.5
相关文章推荐
- 关于ASP.NET在IIS上的一些问题的解决办法
- 关于ASP.NET“操作必须使用一个可更新的查询”问题的解决方法
- asp.net 与oracle 连接的一些常见问题(不断更新中)
- ASP.Net下如何解决关于Access数据库“操作必须使用一个可更新的查询”问题
- 关于《ASP.NET办公自动化系统开发实例导航》问题的一些总结
- 使用elasticsearch遇到的一些问题以及解决方法(不断更新)
- eclipse CDT 开发的一些小问题解决方案,不断更新中...
- (摘录)ASP.NET在线用户列表精确版——解决用户意外退出在线列表无法及时更新问题
- ASP.NET在线用户列表精确版——解决用户意外退出在线列表无法及时更新问题
- [原创]关于“ASP.NET MVC Preview 5使用中,只有MVC Project模板,没有MVC Item 模板(MVC Item Template)的问题”解决
- ASP.NET在线用户列表精确版——解决用户意外退出在线列表无法及时更新问题
- 关于“ASP.NET 无权访问所请求的资源”问题解决
- 苍天啊大地啊,谁能解决这个问题啊(asp.net开发WAP,关于SelectionList和response.redirect)
- 关于使用asp.net调试器出现的问题及相关解决方法
- 关于《ASP.NET办公自动化系统开发实例导航》问题的一些总结
- php、asp.net关于后台设置的cookie前台JS获取时出现中文乱码问题解决
- 关于asp.net执行exe程序时权限不够的解决办法(2015.04.17更新)
- 关于android初学时一些问题的解决方法资料(持续更新)
- ASP.NET在线用户列表精确版——解决用户意外退出在线列表无法及时更新问题
- 关于解决eclipse被墙无法下载一些插件和更新的问题