我正在工作中的服务器上设置新应用,当我访问资源管理器中的IP地址时,会显示默认应用
但是当我尝试访问我创建的应用程序时会显示此错误
这是我的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>
这是我的文件
我尝试了很多解决方案,例如IIS管理器上的文件夹允许,启用匿名访问,修改web.config文件,修改AutoEventWireup =“ true | false”等,但是所有这些都会导致我遇到相同的错误,会是编译错误吗?我正在通过文件系统发布并将其粘贴到wwwroot目录
我还使用除第一页(登录名)以外的母版页
答案 0 :(得分:0)
通过配置,您很可能需要在IIS中配置virtual directory才能运行应用程序。
答案 1 :(得分:0)
我解决了我的问题(不确定我以前做过什么,但现在可以正常工作了
我在adding another website上添加了一个应用程序,而不是the default website
这解决了问题
非常感谢