IIS7 - ASP-错误HTTP 404.0 - 未找到

时间:2014-07-18 08:31:17

标签: iis-7 asp-classic

我有以下错误:删除了您要查找的资源,已重命名或目前无法使用。我已经在Windows 7 64位中安装了IIS7。我试图运行一个ASP Classic项目,但是我没有运行它。

这是我的问题

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="gestoria@101azafatas.com" password="acer" />
            </smtp>
        </mailSettings>
    </system.net> 
</configuration>

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

如果您确认/Index.asp中存在C:\inetpub\wwwroot\101azafatasHTTP 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作为响应。