运行时发布.Net 4.0应用程序错误
我希望在这里提问没问题。。 我一直在制作一个asp.net应用程序。我的解决方案中包含以下内容:运行时发布.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宿主编程语言
- 业务类(.net类库)
- 数据访问类(.net类库)
- Web应用程序
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