扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
问题
当访问访问vzcc和vzpp的时候,报告:
“/vz/cp”应用程序中的服务器错误
运行时错误
解决方案
首先遇到这种错误的时候,查看屏幕的详细报错:
“/vz/cp”应用程序中的服务器错误
运行时错误
说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止
远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务
器计算机上运行的浏览器查看。
详细信息: 若要使他人能够在远程计算机上查看此特定错误信息的详细信息,
请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个
设置为“Off”。
注释: 通过修改应用程序的
使之指向自定义错误页的 URL,可以用自定义错误页替换所看到的当前错误页。
上边的那段错误信息是说,由于IIS的保护模式,真正的报错被隐藏掉了,我们无从知道
所以,需要按照报错提示的方法,让真正的报错输出出来
所以为了查看真正的报错信息
要进入Service VPS内部来修改Web.Config配置文件
但是Service VPS默认是禁止远程桌面登陆的,需要手工启用这个特性
请参考如下内容,按照文中所说的步骤启用Service VPS的登陆
http://www.swsoft.com.cn/support.php?x=&mod_id=2&root=93&id=293
登陆到Service VPS后,我们进入vz的web服务目录:
C:\Program Files\SWsoft\vzcp\iis_root
找到这个目录下的Web.config
编辑之
在其中搜索customErrors mode="On"这个配置项
把On改成Off。
保存配置后,不需要重启任何的服务,再去登陆vzcc和pp
这个时候,真实的报错原因会直接输出到屏幕了:
例如,下边的是真实报错信息:
“/vz/cp”应用程序中的服务器错误。
Failed to connect to director.
说明: 执行当前 Web 请求期间,出现未处理的异常。
请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Exception: Failed to connect to director.
源错误:
执行当前 Web 请求期间生成了未处理的异常。
可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
堆栈跟踪:
[Exception: Failed to connect to director.]
VZCP.AgentPipe.connect() +847
VZCP.VZCP_Handler.Connect() +17
VZCP.VZCP_Handler.ProcessRequest(HttpContext context) +30
版本信息: Microsoft .NET Framework 版本:1.1.4322.2300; ASP.NET 版本:1.1.4322.2300
上边的报错信息中,重要的一个消息是:
Failed to connect to director.
这个错误是因为Service VPS中的Virtuozzo Control Center Director服务没有启动
到windows服务列表中,启动这个服务即可。
启动这个服务后,报错信息又改变了,变成了:
Application Error
The server encountered an internal error or misconfiguration.
Contact your Hosting Provider
Please report this problem to the technical support.
这报错信息是说,Service VPS中的另外一个服务叫做VZAgentSVE没有启动
到windows服务列表中,启动这个服务即可。
现在再去访问VZCC和VZPP,恢复正常。
最后,按照前文的方法,重新设置SVPS的密码,并且禁止admin登陆确保安全。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者