首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将ASP.Net MVC 4应用程序部署到IIS6- Bundles不起作用

将ASP.Net MVC 4应用程序部署到IIS6- Bundles不起作用
EN

Server Fault用户
提问于 2012-03-05 18:10:07
回答 3查看 9.2K关注 0票数 1

我们有一个ASP.Net MVC 4应用程序,我们正在尝试部署到运行IIS6的Windows2003机上,它运行在一个单独的应用程序池上,并设置为使用asp.net 4.0。我们有一个通配符应用程序映射到aspnet_isapi.dll,这是使页面出现所必需的。

我们现在遇到的问题是,捆绑(作为asp.net mvc 4的一部分)不起作用。当您尝试遵循/js?v=ASDfljkFSDlkjDSF链接时,您将得到一个404返回给您。

我们知道它使用无扩展urls,但是如果我没有弄错的话,这些应该由通配符应用程序映射来处理。

有没有人能做到这一点,或者有什么想法?

EN

回答 3

Server Fault用户

发布于 2012-06-26 10:54:50

我知道这已经有一段时间了,但是我在一个使用捆绑表的web表单应用程序上发布了这个问题。它作为自己的站点工作,而不是在虚拟目录下工作。IIS不知道在哪里可以获得这些包(正如ShaneC所说)。

在虚拟目录--> Configuration -->映射的属性中,我将一个通配符条目插入到"C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll“中,并未选中该文件是否存在。

这对我有用。

票数 1
EN

Server Fault用户

发布于 2012-03-05 18:37:30

IIS6将不知道向/js?blahblahblah这样的扩展URL请求提供哪些处理程序,因此它假设文件是静态的,查找它,找不到它,并返回404。

查看这个职位以获得解决办法

票数 0
EN

Server Fault用户

发布于 2012-03-05 20:57:49

问题是,我们在默认网站下作为虚拟目录运行,该虚拟目录配置为ASP.Net 4.0,默认站点配置为ASP.Net 2.0。

我们创建了一个新的网站,并将其设置为asp.net 4.0,一切都很完美。根据这篇关于IIS6的文章,哈克无扩展urls现在应该只适用于IIS6的大多数实例。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/366544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档