首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ASP.Net aspxerrorpath=/Login.aspx

ASP.Net aspxerrorpath=/Login.aspx
EN

Stack Overflow用户
提问于 2015-10-17 09:48:54
回答 2查看 4.7K关注 0票数 1

我最近把我的asp.net网站上传到了一个主机服务器上。但是现在当我查询URL:http://paracha.net/时,它会给我一个404错误。此404错误页是根据我自己在Web.config中指定的自定义错误呈现的。

错误页快照

我为这个问题绞尽脑汁,找了很多遍,但没有运气。这是我的第一个真正的asp.net网站,我试图在网上主持。在本地主机上效果很好。我是从零开始创造的。

我不知道我做错了什么,这是造成错误的原因。任何帮助都将不胜感激。下面列出了我的Web.config文件的内容:

代码语言:javascript
运行
复制
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <appSettings>
    <add key="ConnectionString" value="6PxGIlfmR+SIQQeQxclyvZkdYPeZCxACddWp3Xo8UmzL3ySf3l88buc8VEZkmH/pztsiJqd687ma1RmcwG9OEwd72O12ak5Nhn6Ulcjy20M=" />
    <add key="EncryptionKey" value="BD3/VpyzkrX//Mn2FWQev0yHUvftOQGr" />
    <add key="LogPath" value="C:\Logs\" />
    <add key="CrystalImageCleaner-AutoStart" value="true" />
    <add key="CrystalImageCleaner-Sleep" value="60000" />
    <add key="CrystalImageCleaner-Age" value="120000" />
  </appSettings>

  <system.web>
    <compilation debug="true" targetFramework="4.0">
      <assemblies>
        <add assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304" />
        <add assembly="CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304" />
        <add assembly="log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304" />
        <add assembly="CrystalDecisions.ReportSource, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304" />
        <add assembly="CrystalDecisions.ReportAppServer.Controllers, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304" />
        <add assembly="CrystalDecisions.ReportAppServer.DataDefModel, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304" />
        <add assembly="CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304" />
        <add assembly="CrystalDecisions.ReportAppServer.ClientDoc, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
      </assemblies>
    </compilation>

    <authentication mode="Forms">
      <forms defaultUrl="~/Home/Home.aspx" loginUrl="Login.aspx" slidingExpiration="true" timeout="2880" />
    </authentication>

    <customErrors mode="RemoteOnly" defaultRedirect="~/Error.aspx">
      <error statusCode="404" redirect="~/Error.aspx" />
    </customErrors>

    <httpHandlers>
      <add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
    </httpHandlers>

    <urlMappings>
      <add url="~/Home/" mappedUrl="~/Home/Home.aspx" />
      <add url="~/Home/ItemStock/" mappedUrl="~/Home/Home.aspx" />
    </urlMappings>
  <pages>
      <controls>
        <add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" />
      </controls>
    </pages></system.web>

  <system.webServer>
    <defaultDocument enabled="true">
      <files>
        <clear />
        <add value="Login.aspx" />
      </files>
    </defaultDocument>
    <handlers>
      <add name="CrystalImageHandler.aspx_GET" verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" preCondition="integratedMode" />
    </handlers>
    <validation validateIntegratedModeConfiguration="false" />
  </system.webServer>

</configuration>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-10-17 14:17:56

伙计们我发现问题了。

@Manraj说我试过:

代码语言:javascript
运行
复制
<customErrors mode="Off"/>

刷新页面后,我看到Server无法使用默认用户"sa“登录,因此我很快意识到数据库连接字符串是不正确的。我更改了连接字符串。现在一切都很好。:)

给可能面临这个问题的人的提示。customErrors覆盖原始错误详细信息,并隐藏堆栈跟踪。因此,如果您面临某种错误,请尝试关闭customErrors,然后检查实际错误是什么。

非常感谢

票数 1
EN

Stack Overflow用户

发布于 2015-10-17 10:11:36

似乎应用程序中出现了一些异常,并且已将其重定向到错误页。当应用程序从开发环境迁移到生产环境时,通常会发生这种情况。如果您正在使用任何错误日志,请检查错误日志中的异常,或删除自定义错误标记,查看错误到底是什么,并加以纠正。最终的事情是,你必须找出什么是例外,并纠正它。如果不使用任何错误日志,请尝试使用错误日志(如log4net )并记录异常。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33185160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档