【发布时间】:2013-06-06 17:45:19
【问题描述】:
最近出现了一些编码错误,网站在工作时间关闭了几个小时。
我们的网站基本上是一个发布网站,用户可以上传一些excel,我们抓取信息并生成一些pdf。
最终的 pdf 位置类似于
https://SomeUrl.url.com/Documents/ClientName/DocumentName.pdf
Documents 是控制器,我们将它映射到某个动作,ClientName 和文档名称是参数。
客户想要的是,即使网站已关闭(意味着他们无法上传或修改任何内容),他们希望上述网址仍然正常。
除了重写整个逻辑,在 IIS 层面有什么可以做的吗?
我考虑过 url 重写或 url 重定向,但不认为这是可能的。
有人有什么想法吗?
非常感谢
【问题讨论】:
-
网站“关闭”是指它已禁用更新,还是服务器已崩溃?任何会导致该网站瘫痪的东西都可能会弄乱 IIS。假设 IIS 仍处于启动状态,您可以重新编写 URL。我会生成 PDF 并将其存储在另一个服务上,例如 AWS S3,它可以让您拥有可过期的访问令牌。然后他们只需要一个指向该文件的链接,网站就可以停止运行。
标签: asp.net-mvc iis url-rewriting