在运行 Mono 的无头 Linux 系统上查看 ASP.NET 错误

发布于 2024-11-16 00:53:03 字数 606 浏览 0 评论 0原文

我正在 Windows 7 Visual Studio 2010 上开发一个 asp.net 应用程序,然后将其发布到运行单声道的无头(无 GUI)Linux 服务器。

我收到的错误告诉您,除非您对 web.config 进行一些魔法,否则无法从删除计算机中查看错误。 在此处输入图像描述

通常,我会通过远程桌面进入服务器并加载页面,以便可以看到错误。但在这种情况下,由于服务器是无头的,我不能这样做。我真的不想做 wget 或curl...我只是想在浏览器中提取错误。 我该怎么做?

我已经尝试按照错误消息所述执行操作,这就是我当前的 web.config 的样子:

<configuration>
    <system.web>
        <compilation debug="true" targetFramework="4.0" />
        <customErrors mode="Off"/>
    </system.web>
</configuration>

I'm developing an asp.net application on windows 7 visual studio 2010, then publishing it to a Headless (NO GUI) linux server which runs mono.

I'm getting the error that tells you viewing errors from a remove machine is not possible unless you do some magic on the web.config.
enter image description here

Usually, i remote desktop into the server and load the page so i can see the error. But in this case since the server is headless i cannot do that. I don't really feel like doing a wget or curl... I just want to pull up the error in a browser. HOW CAN I DO THAT?

I've tried doing what the error message says and this is what my current web.config looks like:

<configuration>
    <system.web>
        <compilation debug="true" targetFramework="4.0" />
        <customErrors mode="Off"/>
    </system.web>
</configuration>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦境 2024-11-23 00:53:03

我不确定为什么对 web.config 的更改不起作用,它看起来确实是正确的。

你能在无头服务器上安装firefox吗?

如果是这样,您可以在开发计算机上运行 X 服务器(例如 XMing)并通过 SSH 转发 xsession

I am uncertain as to why the change to web.config doesn't work, it certainly looks correct.

Are you able to install firefox on the headless server?

If so you could run an X server on your development machine (like XMing) and forward the xsession over SSH

耳根太软 2024-11-23 00:53:03

我正在做类似的事情(在 Win7 .Net 上开发并部署到 Amazon Linux)。查看完整错误消息的一个简单方法是在 Linux 服务器上安装 Lynx(一种轻量级的基于文本的 Web 浏览器),然后在本地浏览到有问题的页面!无论如何,它对我有用! :-)

I'm doing something similiar (developing on Win7 .Net and deploying to Amazon Linux). An easy way to see the full error message is to install Lynx (a lightweight text-based web browser) on your linux server, and then browse to the troublesome page locally! It works for me anyway! :-)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文