ASP.Net Web Forms友好的URL在服务器上无法工作

3
新的ASP.Net Web Forms项目友好URL在我的电脑上进行调试很好,但是发布到服务器后无法工作。我需要更改IIS中的某些内容才能让它在服务器上工作吗?

2
您是否将应用程序池设置为集成管道? - Steve
是的,ManagedPipelineMode 被设置为集成模式而不是经典模式。 - user1166905
错误信息是什么,使用的 IIS 版本是哪个? - Steve
获取典型的404消息,它是IIS7。 - user1166905
1个回答

5

原来我也遇到了与Bundles相关的问题,我发现需要将以下内容添加到web.config文件的system.webServer部分:

<modules runAllManagedModulesForAllRequests="true">
    <remove name="BundleModule" />
    <add name="BundleModule" type="System.Web.Optimization.BundleModule" />
</modules>

当我将代码复制并粘贴到我的web.config文件中时,它对我来说无法正常工作,我遇到了与System.Web.Optimization.BundleModule相关的错误,然后我解决了这个错误,但是URL对我仍然无法正常工作。请帮助我。 - Vinayaka N
我有同样的问题,它根本不起作用。我认为是因为我没有安装System.Web.Optimization.BundleModule。 - Giancarlo Molina

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接