【发布时间】:2016-07-10 19:08:22
【问题描述】:
我正在使用 Visual Studio 2012 上传我的网站,但无法让它在我的域中显示。一切都上传到 GoDaddy ftp。我与 GoDaddy 交谈,他们说我的 global.asax 文件导致了这个问题。但他们不能确切地告诉我是什么,因为他们不是代码专家。他确认 global.asax 是问题,而不是 web.config 文件。我在下面提供了我的 global.asax 文件。任何帮助都会很棒,这样我就可以发布这个网站并在我的域上工作。谢谢!
Imports System.Web.Optimization
Public Class Global_asax
Inherits HttpApplication
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
' Fires when the application is started
BundleConfig.RegisterBundles(BundleTable.Bundles)
AuthConfig.RegisterOpenAuth()
RouteConfig.RegisterRoutes(RouteTable.Routes)
End Sub
Sub Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs)
' Fires at the beginning of each request
End Sub
Sub Application_AuthenticateRequest(ByVal sender As Object, ByVal e As EventArgs)
' Fires upon attempting to authenticate the use
End Sub
Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)
' Fires when an error occurs
End Sub
Sub Application_End(ByVal sender As Object, ByVal e As EventArgs)
' Fires when the application ends
End Sub
End Class
【问题讨论】:
-
您遇到的具体错误是什么?
-
找不到页面。就像它甚至没有阅读我的代码一样。但 GoDaddy 确认这是我的 global.asax 文件。并确认服务器端运行正常。如果我使用手机查找该站点,则找不到页面。 502 网关响应错误。不确定这是否有帮助,但这就是我得到的全部。它就像它不存在一样。我从 VS 2010 运行项目,我可以正常上传,但 2012 似乎是它引起的问题。
-
这是一个 Web 表单应用程序,对吧?假设你有一个 default.aspx 页面,如果你输入 domain.com/default.aspx 你会得到错误吗?错误是 IIS 错误还是“应用程序中的服务器错误”?
-
是的,这是一个网络表单应用程序。我没有收到任何错误页面。通常,当我做一些导致错误的事情时,我会看到红色错误页面显示应用程序中的服务器错误,但这不是我得到的。当我输入 domain.com/default.aspx 时,我什么也没得到。这是我试图访问的实际站点,这就是我得到的:www.jenniferandjordan122813.com
-
如果删除 Global.asax 文件,会发生什么?你遇到了什么错误?如果您尝试查看静态文件、图像或纯 html 文件,会发生什么?
标签: asp.net global-asax