【发布时间】:2014-06-08 17:38:18
【问题描述】:
我最近在 Win server 2008、IIS 7 机器上部署了一个 ASP.NET MVC 应用程序。它安装了 MVC,并安装了 .NET 框架 4.5。 每当我发布并尝试登录时,都会收到这个烦人的错误:
404 - File or directory not found.
The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.
同时控制器动作 - Home/Login 完好无损,Login.cshtml 页面正常。加 网络配置文件有
模块 runAllManagedModulesForAllRequests="true"/> 编译调试="true" targetFramework="4.5"> 组件> 处理程序> 删除名称="ExtensionlessUrlHandler-ISAPI-4.0_32bit"/> 删除名称="ExtensionlessUrlHandler-ISAPI-4.0_64bit"/> 删除名称="ExtensionlessUrlHandler-Integrated-4.0"/> 添加名称="ExtensionlessUrlHandler-ISAPI-4.0_32bit" 路径="*."动词="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" 模块="IsapiModule" /处理程序>所以我想知道有什么问题。它在集成模式下运行,ASP.NET 4.0 应用程序池。 静态内容和动态内容均已启用。我想您可以看出我已经浏览了有关此问题的大部分帖子。:) 提前感谢您的回答。
【问题讨论】:
-
您浏览的站点是 IIS 所在的同一台机器吗?另外,这是全新安装的 IIS 吗?您是否在受限环境中工作?
-
它位于 Intranet 上,而 app 文件夹位于与我正在浏览的机器不同的机器上。
标签: asp.net-mvc iis-7 windows-server-2003