这是我的第一个问题,所以我很抱歉,如果我的post有任何错误。 我已经在近两天的时间里对这个问题进行了研究,现在仍然比以前更接近我的问题。
我们有一个使用.net 4.5开发的网站,它接受csv中的file upload。 最近客户想迁移到云,所以我把它放在Windows服务器2008R2(ecws的实例),并繁荣的file upload不断抛出exception。 我以为我错过了一些文件,并再次传输文件,但我有同样的问题。
我下载了Visual Studio Express,并带来源代码进行debugging(debugging使用ASP.net webserver)。 我发现csv的内容types正在被读取为text / plain而不是text / csv或application / csv或application / vnd.ms-excel。 我很困惑,因为相同的代码读取我迁移的服务器中的application / vnd.ms-excel的内容types。
经过了一天的search,并试图改变IIS中的MIMEtypes,我得到了上传,通过更改registry中的内容types映射来检测正确的types。 我的快乐持续了一分钟,因为同样的改变没有反映在IIS托pipe的网站上。 我已经尝试更改registry,IIS和web.config的各种键。 不去……
TIA,我绝望了,接近沮丧的任何帮助。