【发布时间】:2010-05-04 10:29:02
【问题描述】:
我开发了一个 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>
请帮我放置,但即使它不工作,它也会给出同样的错误。谢谢
【问题讨论】:
-
这是编码问题还是网络问题
-
现在显示此错误 ASP.NET 无权访问请求的资源。考虑向 ASP.NET 请求标识授予对资源的访问权限。 ASP.NET 有一个基本进程标识(通常是 IIS 5 上的 {MACHINE}\ASPNET 或 IIS 6 上的网络服务),如果应用程序不模拟,则使用该标识。如果应用程序通过
进行模拟,则身份将是匿名用户(通常是 IUSR_MACHINENAME)或经过身份验证的请求用户。 -
这并不能告诉你真正的错误是什么。将 customErrors 模式更改为“关闭”而不是“RemoteOnly”。
-
现在我收到此错误 ASP.NET 无权访问请求的资源。考虑向 ASP.NET 请求标识授予对资源的访问权限。 ASP.NET 有一个基本进程标识(通常是 IIS 5 上的 {MACHINE}\ASPNET 或 IIS 6 上的网络服务),如果应用程序不模拟,则使用该标识。如果应用程序通过
进行模拟,则身份将是匿名用户(通常是 IUSR_MACHINENAME)或经过身份验证的请求用户。
标签: asp.net