2014-07-18 114 views
-2

我有以下错误:删除了您正在查找的资源,已被重命名或现在不可用。我在Windows 7 64位安装了IIS7。我试图运行一个ASP Classic项目,但我没有得到它运行。IIS7 - ASP-错误HTTP 404.0 - 未找到

这里是我的问题

Error Here

我有我的项目:C:\inetpub\wwwroot\101azafatas

这里是另一个形象

Another Image

的Web.config

<?xml version="1.0" encoding="UTF-8"?> 
<!-- 
    Nota: como alternativa para editar manualmente este archivo puede utilizar la 
    herramienta Administración de sitios Web para configurar los valores de la aplicación. Utilice 
    la opción Sitio Web->Configuración de Asp.Net en Visual Studio. 
    Encontrará una lista completa de valores de configuración y comentarios en 
    machine.config.comments, que se encuentra generalmente en 
    \Windows\Microsoft.Net\Framework\v2.x\Config 
--> 
<configuration> 
    <appSettings /> 
    <connectionStrings> 
     <add name="101Azafatas" connectionString="Enlist=true;Max Pool Size = 1000; Min Pool Size=0;integrated security=True;data source=SERVIDOR;persist security info=False;initial catalog=101Azafatas;" /> 
    </connectionStrings> 
    <system.web> 
     <httpRuntime maxRequestLength="10240" executionTimeout="100" /> 
     <!-- 
      Establezca debug="true" en la compilación para insertar símbolos 
      de depuración en la página compilada. Dado que este proceso 
      afecta al rendimiento, debe establecer este valor como true 
      durante la depuración. 

      Opciones de Visual Basic: 
      Establezca strict="true" para no permitir las conversiones de todos los tipos de datos 
      donde se pueda producir una pérdida de datos. 
      Establezca explicit="true" para forzar la declaración de todas las variables. 
     --> 
     <authorization> 
      <deny users="?" /> 
     </authorization> 
     <compilation debug="true" strict="false" explicit="true"> 
      <assemblies> 
       <add assembly="CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" /> 
       <add assembly="CrystalDecisions.ReportSource, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" /> 
       <add assembly="CrystalDecisions.Shared, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" /> 
       <add assembly="CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" /> 
       <add assembly="CrystalDecisions.ReportAppServer.ClientDoc, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" /> 
       <add assembly="CrystalDecisions.Enterprise.Framework, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" /> 
       <add assembly="CrystalDecisions.Enterprise.InfoStore, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" /> 
       <add assembly="Accessibility, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" /> 
       <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" /> 
       <add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> 
       <add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
       <add assembly="System.Web.Extensions.Design, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /></assemblies></compilation> 
     <pages validateRequest="false" enableEventValidation="false"> 
      <namespaces> 
       <clear /> 
       <add namespace="System" /> 
       <add namespace="System.Collections" /> 
       <add namespace="System.Collections.Specialized" /> 
       <add namespace="System.Configuration" /> 
       <add namespace="System.Text" /> 
       <add namespace="System.Text.RegularExpressions" /> 
       <add namespace="System.Web" /> 
       <add namespace="System.Web.Caching" /> 
       <add namespace="System.Web.SessionState" /> 
       <add namespace="System.Web.Security" /> 
       <add namespace="System.Web.Profile" /> 
       <add namespace="System.Web.UI" /> 
       <add namespace="System.Web.UI.WebControls" /> 
       <add namespace="System.Web.UI.WebControls.WebParts" /> 
       <add namespace="System.Web.UI.HtmlControls" /> 
      </namespaces> 
     </pages> 
     <!-- 
      La sección <authentication> permite configurar 
      el modo de autenticación de seguridad utilizado por 
      ASP.NET para identificar a un usuario entrante. 
     --> 
     <authentication mode="Forms"> 
       <forms name=".ASPXFORMSAUTH" loginUrl="index.aspx" defaultUrl="interior.aspx" /> 
     </authentication> 
     <!-- 
      La sección <customErrors> permite configurar 
      las acciones que se deben llevar a cabo/cuando un error no controlado tiene lugar 
      durante la ejecución de una solicitud. Específicamente, 
      permite a los desarrolladores configurar páginas de error html 
      que se mostrarán en lugar de un seguimiento de pila de errores. 

     <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm"> 
      <error statusCode="403" redirect="NoAccess.htm" /> 
      <error statusCode="404" redirect="FileNotFound.htm" /> 
     </customErrors> 
     --> 
    <httpHandlers> 
     <remove verb="*" path="*.asmx" /> 
     <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory,System.Web.Extensions, Version=1.0.61025.0, Culture=neutral,PublicKeyToken=31bf3856ad364e35" /> 
     <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory,System.Web.Extensions, Version=1.0.61025.0, Culture=neutral,PublicKeyToken=31bf3856ad364e35" /> 
     <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler,System.Web.Extensions, Version=1.0.61025.0, Culture=neutral,PublicKeyToken=31bf3856ad364e35" validate="false" /> 
    </httpHandlers> 
    <httpModules> 
     <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> 
    </httpModules> 

    </system.web> 
    <system.net> 
     <mailSettings> 
      <smtp deliveryMethod="Network"> 
       <network host="74.54.202.242" port="25" defaultCredentials="false" userName="[email protected]" password="acer" /> 
      </smtp> 
     </mailSettings> 
    </system.net> 
</configuration> 
+0

'C:\ inetpub \ wwwroot \ 101azafatas'中是否存在'Index.asp',我的猜测是否定的... – Lankymart

+0

请等待一分钟[http://stackoverflow.com/修订版/ 24820554/5)它看起来像你正在处理一个ASP.Net应用程序而不是一个传统的ASP应用程序是这种情况?这并没有帮助你没有说清楚。 – Lankymart

回答

1

错误说明了一切。你正在尝试去一个不存在的页面。如果你通过链接到达那里,请仔细检查它是否指向正确的位置。如果您自己输入地址,请查看服务器文件并查看您的意思。

+0

这是一个ASP项目中的旧项目 –

+0

我的意思是你的图像表示'/ index.asp',可能是这种情况,但我想确保你不是指'/ index.aspx',因为那样可以导致这个问题。 –

+0

不,是index.asp :) –

0

由于您已确认/Index.asp存在于C:\inetpub\wwwroot\101azafatas中,所以HTTP 404 Not Found必须由其他内容生成。

IIS消息返回Index.asp作为调用页面,表明该页面中的内容正在生成HTTP 404 Not Found

这个的常见原因是使用;

'Attempt to redirect to non-existent page test.asp. 
Call Response.Redirect("test.asp") 

在上面的实例中的IIS服务器会发出HTTP 302 Found传递test.asp作为新位置。问题是当浏览器然后请求test.asp和IIS不知道它(因为它不存在),它返回HTTP 404 Not Found作为回应。