标签: asp-classic

OSX 上的 Mono 的 XSP4 为任何 .aspx 或 .asp 文件提供访问禁止(错误 500)

我在 Mac 上尝试在本地托管一个旧的基于 ASP 的站点的副本以进行测试。还没有(还)为 Apache 使用 mod_mono,只是基本的独立 XSP 服务器。刚刚到了我至少可以从本地主机显示 ASP.NET 错误页面的程度,这已经足够了。

如果我将它指向 .htm 或 .html 文件,它会毫无怨言地提供它。但是我尝试的每个 ASP 文件都会出现“禁止访问”错误。

我猜这意味着我需要一个 XSP 配置文件,比如.htaccessweb.config文件,并且需要将这些扩展名列入白名单,作为它将提供的服务。(这很愚蠢,因为为什么有人会为了托管静态 HTML 文件而费心安装 Mono 和 XSP?)

xsp4 --help没有帮助,man xsp也没有帮助所以我在这里。

Application Exception
System.Web.HttpException
Access to file '/anysite/whateverpage.asp' is forbidden.

Description: HTTP 500.Error processing request.

Details: Error processing request.
Exception stack trace:
 at System.Web.DefaultHttpHandler.BeginProcessRequest (System.Web.HttpContext context, System.AsyncCallback callback, System.Object state) [0x0005e] in <79d7580b4e46487286a5f8386a98413d>:0 
 at System.Web.HttpApplication+<Pipeline>c__Iterator1.MoveNext () [0x00d9c] in <79d7580b4e46487286a5f8386a98413d>:0 
 at System.Web.HttpApplication.Tick () …
Run Code Online (Sandbox Code Playgroud)

mono mac-osx asp-classic 500-error xsp2

10
推荐指数
1
解决办法
630
查看次数

如何配置 Web.Config 文件以允许自定义 404 处理,同时仍显示页面 500 错误详细信息?

为了自定义 404 处理并根据托管公司的建议,我们目前正在使用以下 web.config 设置。但是,我们很快意识到,使用此配置,任何页面错误(500 错误)也会被​​重定向到此自定义错误页面。如何修改此配置文件,以便我们可以继续使用自定义文件处理 404,同时仍然能够查看页面错误?

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.webServer>
<httpErrors errorMode="DetailedLocalOnly" defaultPath="/Custom404.html" defaultResponseMode="ExecuteURL">
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" prefixLanguageFilePath="" path="/Custom404.html" responseMode="ExecuteURL" />
</httpErrors>
</system.webServer>
<system.web>
<customErrors mode="On">
<error statusCode="404" redirect="/Custom404.html" />
</customErrors>
</system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)

iis .net web.config asp-classic

9
推荐指数
2
解决办法
6万
查看次数

失败的请求跟踪 XML 无法在 Internet Explorer (IIS 7.5) 中显示

我已经安装了跟踪功能并启用了网站的失败请求跟踪,以调试经典 ASP 网站。XML 日志是在发生错误时创建的,但是当我在 IE 中打开它们时,我得到的不是漂亮的蓝色界面,而是大量的代码/文本。

为什么界面没有加载,我该如何修复?

iis debugging log-files iis-7.5 asp-classic

9
推荐指数
3
解决办法
2万
查看次数

IIS 8 在浏览器中显示经典的 ASP 错误

浏览器显示“500 - 内部服务器错误”。(我已关闭“显示友好的 Http 消息”。

在 IIS 8 中,我进入了 ASP 设置并设置了“将错误发送到浏览器 = True”。

在此处输入图片说明

我有简单的 ASP 页面工作正常。我正在将代码从 Windows 2003 移植到 2012 年。并且不得不调试其他问题。几分钟后,我看到错误的唯一地方是在 IIS 日志中。这是修复错误的缓慢方法,并且它没有提供太多信息。

我在远程服务器上运行浏览器。理想情况下,希望在任何浏览器中出现错误,而不仅仅是 IE。

添加 02/25/2015 - 它似乎在 5% 的时间内工作。大多数情况下我都会收到 500 Internal Error,但今天的一个例子是它给出了我想要的浏览器类型的错误:

在此处输入图片说明

asp-classic windows-server-2012 iis-8

5
推荐指数
1
解决办法
3万
查看次数

64 位 IIS 上的多个 32 位进程 - 内存限制?

我有一个使用 VB6 DLL 的旧版 ASP Web 应用程序。该应用程序非常需要内存。我需要在一台机器上运行该应用程序的多个实例。现在,由于 VB6 DLL 仅为 32 位,因此无法在 64 位进程中运行 - 但如果我运行多个 32 位 IIS 应用程序池怎么办?每个应用程序池每次启动 1.2 GB 的内存限制,还是所有应用程序池进程聚合的内存限制?任何有这方面经验的人?

iis 64-bit 32bit-64bit asp-classic

3
推荐指数
1
解决办法
6462
查看次数

除了几个特定的​​ IP,我怎样才能在 IIS6 上为所有人做一个“即将推出”的重定向?

我们即将对 IIS 6 / ASP(经典)网站进行一些主要维护。我们希望所有访问者都被重定向到“即将推出”页面(或类似的页面)。这不应该适用于我们的开发团队(远程操作),因此我们希望指定某些 IP 应该可以访问在建站点。

这如何在 IIS 6 中实现?(如果需要,使用经典的 ASP)

ip iis-6 redirect asp-classic

1
推荐指数
1
解决办法
1914
查看次数