将我的ASP.NET从本地公司传送到服务器

将我的ASP.NET从本地公司传送到服务器,asp.net,iis,Asp.net,Iis,因此,在过去的几周里,我一直在为我的公司开发一个C#格式的小型ASP.NET web应用程序,现在我正试图将它推到我们的Rackspace服务器上。第一步是创建一个虚拟目录,因为我们希望它是www.ourdomain.com/appname/,而ourdomain.com上的大部分内容目前都是经典的ASP。所以我做了这个,然后把我的东西上传到新文件夹。我认为我这样做至少是半正确的,因为我收到的错误消息是呕吐颜色很好(ASP.NET样式而不是经典的ASP样式)——问题是它是通用的,只是说运行时错误

因此,在过去的几周里,我一直在为我的公司开发一个C#格式的小型ASP.NET web应用程序,现在我正试图将它推到我们的Rackspace服务器上。第一步是创建一个虚拟目录,因为我们希望它是www.ourdomain.com/appname/,而ourdomain.com上的大部分内容目前都是经典的ASP。所以我做了这个,然后把我的东西上传到新文件夹。我认为我这样做至少是半正确的,因为我收到的错误消息是呕吐颜色很好(ASP.NET样式而不是经典的ASP样式)——问题是它是通用的,只是说运行时错误。我尝试将
复制/粘贴到/appname/目录下的web.config文件中,但没有任何更改

因此,实际问题是:

  • 我怎么能得到一个更具描述性的错误呢?当我在本地开发时,我只是在VS2010中按下了“播放按钮”,它要么显示应用程序,要么告诉我哪里出了问题
  • 还有什么我做错了的事情可能导致这一切吗?如果有什么事我需要检查,让我知道
如果您可以在服务器中使用远程桌面,则可以在rd下加载页面,并显示错误消息。 您也可以在事件查看器中看到它

或者,您可以在global.asax中捕获异常:

请参阅“在应用程序级别捕获异常”下的


您可以将异常详细信息发送到邮箱或文件中。

如果您可以在服务器中使用远程桌面,则可以在rd下加载页面,并显示错误消息。 您也可以在事件查看器中看到它

或者,您可以在global.asax中捕获异常:

请参阅“在应用程序级别捕获异常”下的


您可以将异常详细信息发送到您的邮箱或文件中。

仔细倾听该消息告诉您的内容,以获取更具描述性的错误消息。默认情况下,错误消息仅在从服务器计算机访问站点时详细显示(在您的开发环境中,这将是您的计算机,但部署到服务器后不会详细显示)。一旦您按照屏幕上显示的方式设置了设置,您应该会看到完整的错误消息。

仔细倾听该消息告诉您的内容,以获得更具描述性的错误消息。默认情况下,错误消息仅在从服务器计算机访问站点时详细显示(在您的开发环境中,这将是您的计算机,但部署到服务器后不会详细显示)。一旦您按照屏幕显示的方式设置了设置,您应该会看到完整的错误消息。

我想您应该关闭customErrors。您可能还希望通过在global.asax页面上的Application\u Error事件中捕获事件来记录所有错误。

我想您希望关闭customErrors。您可能还希望通过在global.asax页面上的应用程序错误事件中捕获事件来记录所有错误。

>我只是尝试了复制/粘贴
> I tried just copy/pasting
> <customErrors mode="On" /> into the
> web.config file in the /appname/
> directory but nothing changed
>进入 >/appname中的web.config文件/ >目录,但没有更改
你需要

>我只是试着复制/粘贴
>进入
>/appname中的web.config文件/
>目录,但没有更改

你需要

你真的把标签剪贴进去了吗,或者你把它放在层次结构中的正确位置了吗?@James D-
customErrors
元素在
system.web
元素中,它在
configuration
元素中——我想那是正确的位置……你真的把标签剪切粘贴进去了吗,或者您是否将其放置在层次结构中的正确位置?@James D-
customErrors
元素位于
system.web
元素中,该元素位于
配置
元素中--我认为这是正确的位置。。。