Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
运行时发布.Net 4.0应用程序错误_.net_C# 4.0_Web Hosting_Publishing - Fatal编程技术网

运行时发布.Net 4.0应用程序错误

运行时发布.Net 4.0应用程序错误,.net,c#-4.0,web-hosting,publishing,.net,C# 4.0,Web Hosting,Publishing,我希望在这里提问没问题。。 我一直在制作一个asp.net应用程序。我的解决方案中包含以下内容: 业务类(.net类库) 数据访问类(.net类库) Web应用程序 因此,当我转到Build>PublishWeb时,它会成功发布。然后我通过ftp上传到我的Godaddy主机帐户,我得到一个运行时错误。我快发疯了,因为如果我在本地机器上打开已发布的文件,一切都正常!有人能帮我吗 这是我的网站的链接 如果这不是一个有效的问题,我会把它记下来,但我绝望了。谢谢 另外,我将godaddy宿主编程语言

我希望在这里提问没问题。。 我一直在制作一个asp.net应用程序。我的解决方案中包含以下内容:

  • 业务类(.net类库)
  • 数据访问类(.net类库)
  • Web应用程序
因此,当我转到Build>PublishWeb时,它会成功发布。然后我通过ftp上传到我的Godaddy主机帐户,我得到一个运行时错误。我快发疯了,因为如果我在本地机器上打开已发布的文件,一切都正常!有人能帮我吗

这是我的网站的链接

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

另外,我将godaddy宿主编程语言设置为framework 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'.
该名称空间也在designer.aspx.cs中使用


我被难住了:(

我建议您从错误所说的内容开始:

使此特定错误消息的详细信息可在上查看 远程计算机,请在 “web.config”配置文件位于 当前web应用程序。然后,此标记应具有 “模式”属性设置为“关闭”


这样做可以让您看到真正的错误。然后修复它:)

我建议您从错误的含义开始:

使此特定错误消息的详细信息可在上查看 远程计算机,请在 “web.config”配置文件位于 当前web应用程序。然后,该标记应具有其 “模式”属性设置为“关闭”


这样做会让您看到真正的错误。然后解决它:)

谢谢你的帮助,但是答案解决了。在godaddy中,您必须在其IIS管理中设置虚拟应用程序


“使用GoDaddy,您必须转到“IIS管理”,单击“创建”以在IIS中创建虚拟目录(不管文件夹结构中是否已存在该目录),并选中“设置应用程序根目录”复选框,这会告诉IIS您将在其中运行asp.net代码。”

感谢您提供的所有帮助,但答案确实如此。在godaddy中,您必须在其IIS管理中设置虚拟应用程序


使用GoDaddy时,您必须转到“IIS管理”,单击“创建”以在IIS中创建虚拟目录(不管文件夹结构中是否已存在该目录),然后选中“设置应用程序根目录”复选框,这将告诉IIS您将在其中运行asp.net代码

如果应用程序未生成,您将收到此类错误。您应该以某种方式构建它,并将所有DLL放在bin中。我做到了这一点,我已经构建、重建、发布和复制了创建的发布文件夹中的所有文件。我是否应该不使用“发布”功能,而只是复制web文件夹中的文件?当我转到项目依赖项时,我无法将该web.dll添加为引用,因为它是同一个web应用程序。如果应用程序未生成,则您将收到此类错误。您应该以某种方式构建它,并将所有DLL放在bin中。我做到了这一点,我已经构建、重建、发布和复制了创建的发布文件夹中的所有文件。我是否应该不使用“发布”功能,而只是复制web文件夹中的文件?当我转到项目依赖项时,我不能将该web.dll添加为引用,因为它是同一个web应用程序
namespace web
{
   public partial class login : System.Web.UI.Page