Iis 7 &引用;System.FormatException:输入字符串的格式不正确;通过IIS 7填充数据集但Cassini中没有错误时引发?
Visual Studio 2010 Express、ASP.NET MVC3、C#以及Windows Server 2008 R2上的ODBC数据连接 此代码在使用Visual Studio的内置web服务器时按预期运行,但在通过IIS7运行时会出现“System.FormatException”失败Iis 7 &引用;System.FormatException:输入字符串的格式不正确;通过IIS 7填充数据集但Cassini中没有错误时引发?,iis-7,dataset,cassini,fill,formatexception,Iis 7,Dataset,Cassini,Fill,Formatexception,Visual Studio 2010 Express、ASP.NET MVC3、C#以及Windows Server 2008 R2上的ODBC数据连接 此代码在使用Visual Studio的内置web服务器时按预期运行,但在通过IIS7运行时会出现“System.FormatException”失败 OdbcConnection conn = new OdbcConnection("Dsn=MyDSN"); OdbcDataReader reader = null; string resul
OdbcConnection conn = new OdbcConnection("Dsn=MyDSN");
OdbcDataReader reader = null;
string result = "";
try
{
conn.Open();
OdbcCommand cmd = new OdbcCommand("select * from my_table limit 3 offset 10", conn);
cmd.CommandType = CommandType.Text;
DataSet ds = new DataSet();
OdbcDataAdapter da = new OdbcDataAdapter(cmd);
da.Fill(ds); // Fails right here when viewed through IIS7 with a FormatException
.
.
.
。。。我完全不知所措。我可以接受返回的数据中可能存在导致此异常的某些内容,但我希望它也能在卡西尼号中表现出来
对于如何解决这个问题,或者为什么IIS7和VisualStudio的内置Web服务器之间的行为存在如此大的差异,有人有什么建议吗
谢谢 已解决。这是一个32位与64位的问题。将站点的应用程序池设置为32位运行修复了该问题 已解决。这是一个32位与64位的问题。将站点的应用程序池设置为32位运行修复了该问题 在IE中尝试兼容模式。它为我们解决了问题。在IE中尝试兼容模式。它为我们解决了问题。这应该是一条评论。这应该是一条评论。