O.K。愚蠢的问题.....
我发布了近一天的MVC网站,然后我发布了它。
在那之后,地狱开始了。
我正在使用Windows 7,Visual Studio 2008和MVC。
我发布了它,并且首先不会出现Default.aspx。我放弃了玩几个,只是在default.aspx中输入了一个简单的东西。我稍后会解决这个问题。所以,我点击了一个导航按钮,之前在内部开发IIS中工作得很好,我得到404错误。我花了两天时间浏览Microsoft支持论坛以及我能找到的所有其他支持论坛。
没有修复。
所以,我尝试了一些不同的东西。只是为了看我搞砸了。我创建了一个新的TestMVC应用程序。将输出设置为本地IIS上的网站。编译并在default.aspx中输入后(它被设置为项目中的启动文件)然后我点击了基础MVC应用程序上的About按钮。我得到了什么? 404。
我知道这是新的,伙计,但这很疯狂。这个过程需要付出多少努力才能正确完成,特别是因为它可以在测试服务器上运行。
答案 0 :(得分:1)
应用程序池配置为使用.net4和集成管道吗?
答案 1 :(得分:0)
我最近遇到了几乎完全相同的问题,经过几个小时的搜索解决方案后,我最终运行了.NET 4.0安装程序修复工具。奇迹般地解决了这个问题。