代码之家  ›  专栏  ›  技术社区  ›  miked

安装ASP。net应用

  •  2
  • miked  · 技术社区  · 17 年前

    好吧,这一定是一个超级简单的问题。我似乎到处都找不到答案。首先,我不是任何类型的web开发人员,我是一名老派的c程序员,所以不要因为可能很琐碎的事情而解雇我:)

    我需要使用ASP.NET编写一个小型的概念验证web应用程序。网。我在这里的第一次尝试是创建一个“Hello World!”应用程序。所以我打开了Visual Studio,并创建了一个新的web应用程序。我有一个Default.aspx文件,它调用Visual Studio自动创建的helloworld.dll中的C#函数。

    我在本地计算机上安装了IIS,并在wwwroot子目录中创建了一个虚拟目录。我把Default.aspx和helloworld.dll放在那个目录中。现在,当我浏览到该页面时,我会看到以下内容。

    Server Error in '/test' Application.
    Parser Error
    Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.
    
    Parser Error Message: Could not load type 'HelloWorld._Default'.
    
    Source Error:
    
    Line 1:  <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="HelloWorld._Default" %>
    Line 2:  
    Line 3:  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    
    Source File: /test/default.aspx    Line: 1 
    

    显然,IIS不知道在哪里查找.dll或类似的东西。我只是不知道如何向IIS(或在.net中管理该内容的任何人)注册.dll,以便它可以找到所需的功能。

    有人能告诉我如何“安装”ASP吗。NET应用程序在IIS上?

    3 回复  |  直到 17 年前
        1
  •  4
  •   Community Mohan Dere    9 年前

    您最好使用Visual Studio解决方案资源管理器中的“发布网站”。

    Chris Lively 添加:

    只是一个小小的补充:发布网站可以 右键单击即可找到 项目名称。命令将是 命名为“发布…”

        2
  •  2
  •   Jason    17 年前

    您不需要手动将文件移动到wwwroot目录。IIS中的虚拟目录指向文件系统中的任何文件夹以查找应用程序。

    如果您使用的是IIS6,请按照以下步骤操作:

    1. 打开IIS
    2. 在“网站”下,右键单击“默认网站”
    3. 选择“新建”
    4. 选择“虚拟目录”
    5. 键入新应用程序的名称。
    6. 选择应用程序的路径。默认情况下,这通常类似于C:\您的文档\Wisual Stuido 2008\项目\您的项目名称
    7. 保持访问权限不变。
    8. 单击“完成”

    如果您浏览到“ http://localhost/TheNameOfTheVirtualDirectory/Default.aspx “你应该可以查看该页面。

        3
  •  1
  •   Community Mohan Dere    9 年前

    我推荐以下解决方案 Rich B 还有别的。..DLL位于名为“bin”的文件夹中。不在文件夹的根目录。

    推荐文章