好的,问题有点傻.....
我花了近一天时间让MVC网站正常运行,然后我发布了它。
之后,地狱开始了。
我使用的是Windows 7,Visual Studio 2008和MVC。
我发布了它,首先Default.aspx无法打开。我放弃了对此进行调试,并只是简单地键入default.aspx。我稍后会解决这个问题。然后,我点击了一个导航按钮,之前在内部开发IIS中运作良好,但现在却出现404错误。我花了两天时间在微软支持论坛和其他支持论坛上搜索,但没有找到解决方法。
于是,我尝试了一些不同的方法,只是为了看看是否出了什么问题。我创建了一个新的TestMVC应用程序,将输出设置为本地IIS上的网站。编译后,在键入默认的default.aspx(它被设置为项目的启动文件)后,我点击了基础MVC应用程序上的“关于”按钮。结果是什么?404。
我知道这很新颖,但这太疯狂了。为什么这个过程需要这么多的努力才能正确运行,特别是在测试服务器上它可以正常工作。