3

我的 Web 应用程序 asp.net 一切正常,但是当我将它从另一台计算机发布到 localhost 时,它会引发错误

ReferenceError: WebForm_AutoFocus is not defined

并且Uncaught ReferenceError: WebForm_FireDefaultButton is not defined

在我后面的代码中textbox1.Focus()

那么问题是什么以及如何解决呢?

4

4 回答 4

1

尝试关闭 ISAPI 过滤器。

于 2013-08-23T06:13:55.293 回答
1

webresource.axd文件不可访问时也会发生这种情况。有时 Web 服务器的防火墙策略会产生此问题。

请确保此文件可访问。

如果可以访问此文件,请查看此问题的其他答案中提供的解决方案。

于 2016-09-19T08:46:21.273 回答
0

我设法通过 1) 将其添加到 web config 来解决问题

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

2) 关闭 isapi 过滤器

3) 将 iis 应用程序池更改为 4.0 集成

于 2013-08-23T09:16:36.697 回答
0

我遇到了类似的问题,我找到了导致它的真正问题和解决方案。

我有 Global.asax 文件,它与方法中的Session对象一起Application_AcquireRequestState使用。事实证明WebResource.axd没有,所以我在HTTP 请求Session中收到“500 Internal Server Error” 。WebResource.axd这就是为什么我的网站丢失了所有 ASP.NET 服务 javascripts。

解决方案:添加if (HttpContext.Current.Handler is IRequiresSessionState && HttpContext.Current.Session != null)到您的 Global.asax 方法的开头。

于 2014-04-14T08:48:36.880 回答