我开发了一个在本地工作正常的Web应用程序。 当我通过CuteFTP在线上传网站时,它显示的错误就是这样......
描述:应用程序错误 发生在服务器上。目前 自定义错误设置 应用程序防止细节 查看应用程序错误 远程(出于安全原因)。它 但是,浏览器可以查看 在本地服务器上运行。 详细信息:要启用此特定错误消息的详细信息 请在远程机器上查看 在a中创建一个标签 “web.config”配置文件 位于的根目录下 当前的网络应用。这个 标签应该有 其“mode”属性设置为“Off”。
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>
请帮助我放置但是即使它不起作用也会给出相同的错误。谢谢
答案 0 :(得分:0)
消息说“发生了一些事情,但我不允许显示错误。请执行此操作以查看错误”。所以进行这些更改再试一次。
EDIT
你对问题的回答(顺便说一下:编辑问题本身会更清楚)表明你想要写一些目录。在您的开发系统上,这是有效的,因为webapp在您自己的帐户下运行。在服务器上,webapp在指定的帐户下运行。
所以:找到你要写入的目录,并在那里给出正确的帐户“写”权。
答案 1 :(得分:0)
“详细信息:要在远程计算机上查看此特定错误消息的详细信息,请在位于当前Web应用程序根目录中的”web.config“配置文件中创建标记。此标记应该将其“mode”属性设置为“Off”。“
试试这个并检查错误是什么。
如果不能,请从服务器运行应用程序(使用远程桌面工具)..
如果不能,请添加将异常写入文本文件的try catch。
答案 2 :(得分:0)
您是否在web.config中创建了自定义错误部分?有关详情,请参阅此处:http://msdn.microsoft.com/en-us/library/h0hfz6fc(VS.71).aspx
正如错误消息所示,您需要将其设置为“关闭”才能远程查看错误。
您还可以查看服务器上的事件日志以获取线索。
如果您具有对服务器的远程桌面访问权限,则可以尝试登录该服务器并连接到localhost,并查看它告诉您的内容。