为什么我的应用程序无法在本地服务器上正确加载?

Why my app does not load correctly on local server?

我正在我工作的服务器上设置一个新应用程序,当我访问资源管理器上的 IP 地址时,显示默认应用程序

Default app

但是当我尝试访问我创建的应用程序时显示此错误

My app

这是我的 web.config 文件

<?xml version="1.0" encoding="utf-8"?>
<!--
  For more information on how to configure your ASP.NET application, please visit
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->
<configuration>
  <system.webServer>
    <defaultDocument>
      <files>
        <clear />
        <add value="Default.aspx" />
      </files>
    </defaultDocument>
  </system.webServer>
  <system.web>
    <compilation targetFramework="4.5.2" />
    <httpRuntime targetFramework="4.5.2" />
    <pages>
      <controls>
        <add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" />
      </controls>
    </pages>
  </system.web>
  <appSettings>
    <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
  </appSettings>
</configuration>

这是我的文件

Files of application

我尝试了很多解决方案,比如 IIS 管理器上的文件夹许可、启用匿名访问、修改 web.config 文件、修改 AutoEventWireup="true|false " 等,但所有这些都让我想到了同样的错误,会不会是编译错误?我通过文件系统发布并粘贴到 wwwroot 目录

除第一页(登录)外,我还使用母版页

根据您显示的配置,您很可能需要在 IIS 中为您的应用程序配置一个 virtual directory 到 运行 中。

我解决了我的问题(不确定我做了什么与以前不同但现在可以用了)

而不是adding another website I added an application on the default website

问题就解决了

非常感谢