2011-12-21 157 views
0

发布.NET 4.0的应用程序错误,我希望这是确定询问这里.. 我一直在一个asp.net应用程序我在我的解决方案如下:在运行时

  • 商务舱(.NET类库)
  • 数据访问类(.NET类库)
  • Web应用程序

所以,当我去构建>发布Web,它成功地出版。那么我会通过ftp上传到我的Godaddy托管帐户,并且出现运行时错误。我疯了,因为如果我在本地机器上打开发布的文件,一切正常!谁能帮我这个?

这里是我的网站link

如果这不是一个有效的问题,我会把它拿下来,但我绝望。谢谢

ps。我设置GoDaddy的托管编程语言框架4.0

编辑:我想出如何显示错误,但它的奇怪

Line 1: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="login.aspx.cs" Inherits="web.login" %> 

Parser Error Message: Could not load type 'web.login'. 

现在在该网页的我一定要使用的话,因为我隐藏它具有:

namespace web 
{ 
    public partial class login : System.Web.UI.Page 

和命名空间中的藏汉使用designer.aspx.cs ..

IM难倒:(

回答

0

谢谢你的所有帮助,但答案here做到了。在godaddy中,您必须在其IIS管理中设置一个虚拟应用程序

“使用GoDaddy,您必须转到”IIS管理“,单击”创建“以在IIS中创建虚拟目录(如果目录不重要已经存在于文件夹结构中),然后选中“设置应用程序根目录”框 - 这会告诉IIS你将在那里运行asp.net代码。“

3

我建议您从开始什么错误是说:

要启用此特定错误消息的细节可查看关于 远程计算机上,请一 的“web.config”中创建一个标签配置文件位于当前Web应用程序的根目录下。然后该标签应该将其 “模式”属性设置为“关”。

这样做会让你看到真正的错误。然后修复它:)

+0

我刚刚编辑并发布了找到的错误。 – Andres 2011-12-22 14:30:26

+0

如果应用程序未构建,您将收到此类错误。你应该以某种方式建立它,并拥有所有的垃圾箱。 – Elastep 2011-12-22 14:39:33

+0

我这样做了,我已经构建并重建,发布并复制了创建的发布文件夹中的所有文件。我应该不使用发布,只是在我的web文件夹中复制文件?当我转到项目依赖项时,我无法将该web.dll作为参考添加到相同的Web应用程序中 – Andres 2011-12-22 14:42:33