启用URL重写的ASP.net/MVC文件上载

启用URL重写的ASP.net/MVC文件上载,asp.net,asp.net-mvc,iis-7,file-upload,url-rewriting,Asp.net,Asp.net Mvc,Iis 7,File Upload,Url Rewriting,我在一个ASP.net MVC网站上遇到了一个有趣的问题,有一个操作方法可以处理上传的文件,cassini webserver也可以,但是当我在主机上尝试使用IIS时,上传失败了,在花了很多时间之后,我注意到这是因为集合中的URL重新布线规则将传入的URL更改为小写,并在末尾添加一个尾随斜杠 有什么建议可以避免这样的问题吗?这听起来可能很简单,但会奏效。生成路线,使其与生产环境规则相匹配。这样做可以防止服务器重定向并导致您的问题。更改重写规则如何?您确定这是原因吗?在MVC中,使用小写URL和尾

我在一个ASP.net MVC网站上遇到了一个有趣的问题,有一个操作方法可以处理上传的文件,cassini webserver也可以,但是当我在主机上尝试使用IIS时,上传失败了,在花了很多时间之后,我注意到这是因为集合中的URL重新布线规则将传入的URL更改为小写,并在末尾添加一个尾随斜杠


有什么建议可以避免这样的问题吗?

这听起来可能很简单,但会奏效。生成路线,使其与生产环境规则相匹配。这样做可以防止服务器重定向并导致您的问题。

更改重写规则如何?您确定这是原因吗?在MVC中,使用小写URL和尾随斜杠的路由仍然可以正常工作。。。这不是什么正确的问题吗?例如,您对尝试保存上载文件的位置没有写入权限?