Visual studio 2012 404从VS2012发布后未找到bundles/WebFormsJs
在未加载某些资源的情况下,将web应用发布到服务器时出现问题 为了排除任何可能的错误,我通过从模板创建一个全新的Web应用程序进行了测试:Visual C#->Web->ASP.NET Web表单应用程序并发布它 在本地运行时,一切正常,但发布的应用程序在一系列资源中会出现404个错误,即:Visual studio 2012 404从VS2012发布后未找到bundles/WebFormsJs,visual-studio-2012,web-applications,http-status-code-404,bundle,publish,Visual Studio 2012,Web Applications,Http Status Code 404,Bundle,Publish,在未加载某些资源的情况下,将web应用发布到服务器时出现问题 为了排除任何可能的错误,我通过从模板创建一个全新的Web应用程序进行了测试:Visual C#->Web->ASP.NET Web表单应用程序并发布它 在本地运行时,一切正常,但发布的应用程序在一系列资源中会出现404个错误,即: 捆绑包/网络表单SJS?v=q9E9g87bUDaS624mcBuZsBaM8xn2E5zd-f4FCdIk2cA1 捆绑包/现代化?v=JMDBHQKI3EMAPZJDUAYBJ7MPXRGD2ZQMH
- 捆绑包/网络表单SJS?v=q9E9g87bUDaS624mcBuZsBaM8xn2E5zd-f4FCdIk2cA1
- 捆绑包/现代化?v=JMDBHQKI3EMAPZJDUAYBJ7MPXRGD2ZQMHAOSNEYCG1
- bundles/MsAjaxJs?v=j4joxqg80lks57qbgfuAfrlic3bxkgafmr6we4cftc1
- 内容/css?v=f5ydPh92LWsttS1MEc8JZmFtAgT6RUaer_jy37xBkQs1(两次)
- bundles/MsAjaxJs?v=j4joxqg80lks57qbgfuAfrlic3bxkgafmr6we4cftc1
- 捆绑包/网络表单SJS?v=q9E9g87bUDaS624mcBuZsBaM8xn2E5zd-f4FCdIk2cA1
有人找到了这个问题的解决方案吗?我们通过制作一个新的Windows server 2008 R2(显然不同于SP2?)解决了这个问题,它有IIS7.5而不是7.0。在web.config中添加下面给定的标记,然后它将开始工作 这解决了我的问题
<system.webServer>
<modules>
<remove name="Session" />
<add name="Session" type="System.Web.SessionState.SessionStateModule, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<add name="BundleModule" type="System.Web.Optimization.BundleModule" />
</modules>
<security>
<requestFiltering allowDoubleEscaping="true"/>
</security>
</system.webServer>