Model view controller MVC中数据表的服务器端无法进行部署

Model view controller MVC中数据表的服务器端无法进行部署,model-view-controller,asp.net-mvc-2,controller,datatables,Model View Controller,Asp.net Mvc 2,Controller,Datatables,我在MVC2.0中对数据表使用服务器端处理。我有一个控制器,用来处理传入的请求。 当我在本地主机上查看页面时,它工作正常,这是它发送的请求头的示例 http://localhost:42417/EmissionByRegion/DataProviderAction?_=1337611318226&sEcho=1&iColumns=40&sColumns=&iDisplayStart=0&iDisplayLength=10&mDataProp_0=0

我在MVC2.0中对数据表使用服务器端处理。我有一个控制器,用来处理传入的请求。 当我在本地主机上查看页面时,它工作正常,这是它发送的请求头的示例

http://localhost:42417/EmissionByRegion/DataProviderAction?_=1337611318226&sEcho=1&iColumns=40&sColumns=&iDisplayStart=0&iDisplayLength=10&mDataProp_0=0&mDataProp_1=1&mDataProp_2=2&mDataProp_3=3&mDataProp_4=4&.......[it goes on till 39 columns]
这会得到一个有效的json响应,并且一切正常。 但是,当我在使用IIS 7.5的服务器上发布此代码时,如果有回发到具有相同请求参数的服务器:

http://domain.com/EmissionByRegion/DataProviderAction?_=1337612368137&sEcho=1&iColumns=40&sColumns=&iDisplayStart=0&iDisplayLength=10&mDataProp_0=0&mDataProp_1=1&mDataProp_2=2&mDataProp_3=3&mDataProp_4=4&........
我找不到404文件或目录

如果我只是键入:domain.com/EmissionByRegion/DataProviderAction

,它表明控制器在那里,并且正在寻找有效的参数。因此,它正在拾取控制器,但当传递参数时,它不起作用。 为什么同一个项目即使在本地机器上工作,也不能在服务器上工作?我该怎么做才能让它工作? 请帮忙。
谢谢

我建议使用POST请求而不是GET,实际上您不需要做太多工作

我觉得你的网址太长了!!!请看:假设您使用浏览器访问有问题的URL@Nildarar可能是正确的。看见