问候,
我对 IIS 的使用还很陌生,所以我希望我在正确的地方提出了正确的问题,并提供了正确的信息。以下是:
在 Windows 7 64 位 (IIS 7.5) 机器上,我有一个 ASP.NET MVC 应用程序。它在另一个配置非常相似的开发人员机器上运行良好。它设置为使用“经典 .NET 应用程序池”,而后者又设置为“启用 32 位应用程序”,这是我们与一些旧版 32 位 ActiveX 控件进行通信时的要求。
我添加了 MVC 通配符映射并验证它已设置为 .NET v2.xxx 32 位 aspnet_isapi.dll。(Framework 中的那个,而不是 Framework64)。
如果我在 global.asax.cs 中设置断点,则在运行/调试时我会得到断点,但应用程序拒绝提供任何 .js 文件。使用 FireFox 和 Firebug 时,每个请求的 .js 文件的“Net”选项卡都会显示 404 Not Found。所有 .css 均已正确提供。
当然,这会导致应用程序失败。除上述设置的属性外,IIS 的设置都是“开箱即用”的
有什么想法/事可以尝试吗?
提前致谢!
答案1
结果发现这是一个新手和沮丧的案例......
web.config 有一个环境设置,在我的计算机上设置不正确,但从未用于指向 JS 文件。另一个开发人员实现了它,但我没有注意到。
再次吸取的教训是休息一下,然后用清醒的头脑去对待。
感谢所有阅读此文的人。