直接打开网址出现 :索引和长度必须引用该字符串内的位置。解决思路

直接打开网址出现 :索引和长度必须引用该字符串内的位置。
本地开发环境下一切正常,没有发现什么错误提示.
但是上传到服务器以后,直接打开网址出现:

索引和长度必须引用该字符串内的位置。
参数名: length


但是网址后面加上文件名  www.abc.com/defautl.aspx  却又正常。

请问这样该怎么查出是哪的问题呢。


------解决思路----------------------
将你的网站的配置文件的 CustomerErrors mode 属性设置为 OFF,然后看看具体是哪一行代码有问题。是程序员就应该贴出具体调试出的问题代码来,不要只抛会出一个”问题“。
------解决思路----------------------
这类问题,基本上都相当于”课堂练习出错“那类问题。也就是说你们编程然后直接发布,顶多相当于在一个小作坊里工作。

真正的正规的软件公司,不应该是小作坊。这类代码会经过上万次、几十万次的测试,而且使用不同的随机输入数据进行测试,包括并行测试,才有勇气发布。

而绝对不会有勇气盲目发布。
------解决思路----------------------
你在购买的空间里面设置defautl.aspx 为主页 ,或者是你的ASP。NET 是4.0开发的 ,可能要跟网站管理员联系,空间更换成4.0版本,我的网站就是这样解决的
------解决思路----------------------
有无设置默认首页啊?
你的load方法里面是不是也有问题?
------解决思路----------------------
只能说明www.abc.com/访问的有可能是index.aspx
------解决思路----------------------
iis设置默认首页为defautl.aspx