gpt4 book ai didi

asp.net - 我需要一个演练或如何在Windows Azure上部署ASP.NET网站的步骤

转载 作者:行者123 更新时间:2023-12-04 13:18:04 25 4
gpt4 key购买 nike

我需要一个演练或有关如何在Windows Azure上部署ASP.NET网站的步骤。

最佳答案

以下是在Windows Azure上部署ASP.NET网站的步骤。

假设->
1.您已经创建了一个ASP.Net网站。

步骤1:在计算机上安装以下内容

  • Windows Azure SDK(http://www.microsoft.com/downloads/details.aspx?FamilyID=aa40f3e2-afc5-484d-b4e9-6a5227e73590&displaylang=en
    )
  • 适用于Visual Studio 2008/2010的Windows Azure工具(http://www.microsoft.com/downloads/details.aspx?familyid=5664019E-6860-4C33-9843-4EB40B297AB6&displaylang=en)

  • ------------------------------------------------- ----------------------------------------

    步骤2:打开Visual Studio并说“新建>项目”,然后从Visual C#中选择项目类型cloud,然后选择Windows Azure Cloud Service模板。

    为您的项目命名。选择相同的位置,然后单击确定按钮

    ------------------------------------------------- ----------------------------------------

    步骤3:在“New Cloud Service项目”窗口中,选择ASP.Net Web角色,然后单击[>]按钮并说“确定”。

    ------------------------------------------------- ----------------------------------------

    步骤4:解决方案资源管理器将如下所示->

    ------------------------------------------------- ----------------------------------------

    步骤5:在解决方案资源管理器中右键单击WebRole1项目,然后单击“删除”

    ------------------------------------------------- ----------------------------------------

    步骤5:从解决方案资源管理器中删除WebRole1项目之后

    ------------------------------------------------- ----------------------------------------

    步骤6:现在,右键单击“解决方案资源管理器”,然后说“添加”>“现有项目”,然后将现有的ASP.Net应用程序添加到解决方案专家中。

    ------------------------------------------------- ----------------------------------------

    步骤7:将现有的ASP.Net应用程序添加到解决方案专家之后。

    ------------------------------------------------- ----------------------------------------

    步骤8:右键单击CloudService1> Roles>无项目关联(WebRole1),然后在解决方案中说“与...关联”>“Web角色”项目

    ------------------------------------------------- ----------------------------------------

    步骤9:在解决方案资源管理器中选择现有的ASP.Net Web应用程序,然后说“确定”。

    ------------------------------------------------- ----------------------------------------

    步骤10:现在,按F5键运行您的云服务。

    并查看任务栏。您会发现->

    现在,您的ASP.Net Web应用程序将在本地Developement Fabric上运行。
    您的ASP.Net云服务 尚未准备好可以在Windows Azure上进行部署。

    ------------------------------------------------- ----------------------------------------

    步骤11:现在,如果您在ASP.Net Web应用程序中使用第三方DLL,则在解决方案资源管理器下创建一个名为Shared的文件夹。并在其中添加所有第三方DLL。

    ------------------------------------------------- ----------------------------------------

    步骤12:现在转到myExistingASP.NetwebSite> References>,然后从在 步骤11 中创建的Shared文件夹中添加第三方引用。现在,选择所有刚刚添加的引用,并将其“Copy Local”属性设置为true

    ------------------------------------------------- ----------------------------------------

    步骤13:如果您正在ASP.Net Web应用程序中使用 session 状态,则需要使用AspProvider进行 session 状态管理。已安装的Windows Azure SDK包含一个带有 session 提供程序实现的示例(其功能与相应的SQL提供程序。有关使用方法的示例,请参见AspProvider示例和AspProviderDemo。)

    ------------------------------------------------- ----------------------------------------

    步骤14:确保在Web应用程序初始化期间捕获到每个异常并正确记录它。

    ------------------------------------------------- ----------------------------------------

    步骤15:如果您在ASP.Net应用程序中使用证书,则要使证书在云中工作,它需要具有可导出的私钥。不支持没有可导出私钥的证书。如果您使用Windows证书管理器,则需要确保在导出证书时选择“是,导出私钥”选项。

    ------------------------------------------------- ----------------------------------------

    步骤16:确保您的web.config或app.config不包含格式错误的xml。

    ------------------------------------------------- ----------------------------------------

    步骤17:现在,您的应用程序已准备就绪,可以在Windows Azure上进行部署。

    ------------------------------------------------- ----------------------------------------

    步骤18:现在转到解决方案资源管理器,右键单击云项目(CloudService1)并说“发布”。

    ------------------------------------------------- ----------------------------------------

    步骤19:将在Windows资源管理器中打开应用程序的发布文件夹,其中显示了软件包文件和配置文件。

    ------------------------------------------------- ----------------------------------------

    步骤20:现在,您需要的是Windows Azure帐户。因此,获取一个Azure帐户并登录。在门户上创建一个新项目,或选择一个现有项目。然后,您将在左侧看到生产环境,在右侧看到过渡环境。

    ------------------------------------------------- ----------------------------------------

    步骤21:现在单击Stagging下的Deploy按钮。现在将可以看到以下表格。

    ------------------------------------------------- ----------------------------------------

    步骤22:浏览CloudService1.cspkg文件。

    ------------------------------------------------- ----------------------------------------

    步骤23:浏览ServiceConfiguration.cscfg文件。

    ------------------------------------------------- ----------------------------------------

    步骤24:一旦选择了两个文件,请为此部署命名,然后单击Deploy按钮。

    ------------------------------------------------- ----------------------------------------

    步骤25:然后它将尝试复制文件。

    ------------------------------------------------- ----------------------------------------

    步骤26:然后它将尝试启用部署

    ------------------------------------------------- ----------------------------------------

    步骤27:一旦启用部署,请单击“运行”按钮。

    ------------------------------------------------- ----------------------------------------

    步骤28:然后,部署将经历以下三个状态。

    ->->

    准备好状态后,您就可以完成。 :-)
    单击 “网站URL” ,您的云应用程序将在新的浏览器窗口中打开。

    如果您遇到以下循环,请告诉我

    正在初始化--->忙->正在停止--->正在初始化->依此类推。

    关于asp.net - 我需要一个演练或如何在Windows Azure上部署ASP.NET网站的步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2303401/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com