【问题标题】:Runtime Error on Website (asp.net versions mismatch)网站上的运行时错误(asp.net 版本不匹配)
【发布时间】:2015-12-02 15:55:26
【问题描述】:

我对此很陌生,今天正在玩一个网站。我决定,因为我已经修改了大多数页面,所以我只是通过 Filezilla 重新上传整个内容,但是当我之后尝试访问该网站时,我只得到了这个:

“/”应用程序中的服务器错误。

运行时错误

描述:服务器上出现应用程序错误。此应用程序的当前自定义错误设置阻止远程查看应用程序错误的详细信息(出于安全原因)。但是,本地服务器计算机上运行的浏览器可以查看它。

详细信息:要在远程计算机上查看此特定错误消息的详细信息,请在当前 Web 应用程序根目录的“web.config”配置文件中创建 标记。然后,该 标记应将其“mode”属性设置为“Off”。

我有备份并尝试上传它们(再次 - 整个事情),但它出现了同样的错误。我应该怎么做才能让我的网站重新上线?

【问题讨论】:

    标签: asp.net .net


    【解决方案1】:

    检查网站使用的应用程序池是否与开发网站使用的 .net 框架版本匹配。修改 IIS 应用程序池以匹配并重新启动站点。

    【讨论】:

    • 感谢您这么快回复。交易是,我不知道该怎么做。你能给我具体的指示吗?干杯,伊沃
    • 嗨伊沃。这取决于网站的托管方式。如果您可以通过 RDP 访问服务器,则可以通过 IIS admin MMC 执行此操作。如果您只有对托管资源的 FTP 访问权限,那么根据我的经验,管理员用户凭据将有权访问由资源供应商管理的 Web 控制面板 UI。在这个 UI 中,您应该能够定义资源的环境变量,即 .net 3.5 、 .net 4.0 等。询问向您提供 FTP 凭据的人。我希望这会有所帮助。
    • 嗨,我的应用程序是针对 .Net 框架 4.5 的问题是,如果我得到的唯一信息是错误屏幕,我该如何找出我的服务器的版本?
    • 如果环境变量未显示在错误页面中,那么最好的方法是在某个地方找到对环境具有管理访问权限的人来定义这些变量。请联系该人,很可能是提供您的 FTP 凭据的人。在大多数情况下,FTP 站点都有一个 Web 界面,可让您定义站点详细信息。
    • 找到了。它说网站asp.net是v4.0。我尝试将应用程序编译为 .net 框架 4.0,但是从那里开始一切似乎都出错了(出现数百个错误)。我无法在网站或 IIS 管理器上选择 4.5
    猜你喜欢
    • 2017-12-20
    • 2015-07-07
    • 2017-12-02
    • 2011-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-25
    • 2014-04-18
    相关资源
    最近更新 更多