【问题标题】:ASP.net/MVC file upload with URL rewrite enabled启用 URL 重写的 ASP.net/MVC 文件上传
【发布时间】:2011-03-10 23:19:05
【问题描述】:

我在一个 ASP.net MVC 网站上遇到了这个有趣的问题,有一个 Action 方法来处理上传的文件,它在 cassini 网络服务器上运行良好,但是当我在我的主机上尝试使用 IIS 时,上传失败,花费了很多我注意到这是因为内部的 URL 重写规则将传入的 URL 更改为小写并在末尾添加一个斜杠。

有什么建议可以避免此类问题吗?

【问题讨论】:

  • 改写规则怎么样?
  • 你确定是因为这个吗?在带有小写字母 url 和尾部斜杠的 MVC 中,路由仍然可以正常工作……这不是正确的问题吗?例如,您对尝试保存上传文件的位置没有写入权限?

标签: asp.net asp.net-mvc iis-7 file-upload url-rewriting


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-24
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    • 2013-08-28
    • 2015-06-08
    • 2017-09-25
    • 2011-02-08
    相关资源
    最近更新 更多