尝试在 Windows Server 2008 R2 上的 IIS 7.5 中设置新应用程序时,我遇到了这个非常烦人的错误。
我在 IIS 7.5 的默认网站下添加一个新应用程序myappname
我将应用程序的应用程序池设置为ASP.NET v4.0
我尝试从在同一服务器、不同网站上运行的另一个应用程序复制文件,但它仍然失败,所以我认为它与 web.config 设置没有任何关系。
如果我浏览到http://localhost/myappname(或浏览到该应用程序下的任何文件/路径),我会收到以下错误:
“/myappname”应用程序中的服务器错误。
无法映射路径“/myappname”。说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.InvalidOperationException:无法映射路径“/myappname”。
源错误:
在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。
堆栈跟踪:
[InvalidOperationException: Failed to map the path '/myappname'.] System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags, PolicyLevel policyLevel, Exception appDomainCreationException) +336 [HttpException (0x80004005): Failed to map the path '/myappname'.] System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +11700992 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +141 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +4869221
我真的不明白。ALSO - 如果我进入“编辑应用程序”对话框,并使用“测试设置”按钮,则会出现错误:
“执行此操作时出错。详细信息:应用程序路径无效”
这是BS,因为我使用...
按钮浏览路径选择了路径。
此外,当我在服务器上的其他一些工作网站上使用“测试设置”按钮时,也会发生同样的错误,所以我不知道该怎么做以及它是否相关。