【问题标题】:How to make .aspx file serve a download? IIS如何使 .aspx 文件提供下载服务? IIS
【发布时间】:2020-11-30 18:36:19
【问题描述】:

我正在使用 IIS 运行一个网站,我只是将 .html 和 .php 用于我的实际网页,而不是 .aspx 或类似的东西。

我正在尝试这样做,以便当您转到 mywebsite.com/something.aspx 时,它实际上会下载 .aspx 文件,而不是尝试呈现它的页面。 但是,每次我访问它时,它只会给我一个 HTTP 500 错误。

我的 MIME 类型如下:

.*      application/octet-stream
.       application/octet-stream
.aspx   application/octet-stream

但是,它仍然给出 500 错误,而不是简单地下载文件。 谢谢!

【问题讨论】:

  • 哎呀,有时我们得到这些获奖问题,不得不问为什么?如果您不使用 aspx 页面,那何必呢?这些页面必须由服务器进行预处理,其中包括丰富的事件模型和用 C# 或 vb.net 等漂亮语言编写的漂亮代码。一旦该页面由该代码处理,就会创建与 Web 兼容的 HTML 并将其发送到浏览器。我不知道为什么要使用 aspx 页面,然后不让服务器加载它们?唯一的客户端方法是客户端将 URL 传递给服务器,然后服务器接管。
  • 听起来像是试图破解一个网站 - 我看不出你为什么要单独直接下载一个 .aspx 文件。
  • @AlbertD.Kallal 几乎没有一个获奖问题...就像我在第一句话中所说的那样,我没有在 Web 服务器上运行 aspx 页面。只有 HTML 和 PHP 页面。 aspx 文件是需要下载的游戏文件的一部分。已经解决了这个问题,谢谢你们的关心。

标签: asp.net iis


【解决方案1】:

必须从 IIS 中的 HTTP 标头中删除 ASPX。 不知道如何关闭它,但问题已经解决了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-15
    • 2011-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多