日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

在Windows Server 2012 R2 Standard 部署 ASP.NET Core程序

發布時間:2023/12/4 asp.net 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在Windows Server 2012 R2 Standard 部署 ASP.NET Core程序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言:

  隨著ASP.NET Core 1.0的發布,論壇里相關的文章也越來越多,正好有時間在測試環境上搭建 ASP.NET Core的發布環境,把過程中遇到的問題寫給大家,以便有用到的朋友需要。

環境:

? ? ?Windows Server 2012 R2 Standard with Update?

? ? ?MSDN 鏈接:ed2k://|file|cn_windows_server_2012_r2_with_update_x64_dvd_6052725.iso|5545705472|121EC13B53882E501C1438237E70810D|/

IIS 8.5

  打開服務器管理器,點擊添加角色和功能。

  

  選擇基于角色或基于功能的安裝。

?  

  選擇服務器。 選擇webserver(iis)

?  

?

  選擇角色。

?  

  打開web服務器(IIS)選項。選擇常見http功能。

?  

  安全性選擇中勾選常用的安全性選項。

?  

  應用程序開發選項中,請確保選擇.net 3.5,.net 4.5,ISAPI擴展。

?  

  開始安裝。

  至此 IIS 8.5安裝結束 ?打開 http://localhost可以查看 

ASP.NET Core環境:

  這個不說那么細 壇子里都有 首先安裝

? ? ? 新版本:SDK?DotNetCore.1.0.0-SDK.Preview2-x64.exe

  安裝后在CMD 輸入dotnet查看 是否安裝成功

?

  然后安裝 NodeJS 還有NPM 還有 bower 和Gulp 這里會遇到一個問題 稍后

? ? ? NodeJS 的版本:node-v4.4.7-x64 雙擊安裝 一直下一步?

? ?

? ?安裝完成后用NPM安裝 bower和Gulp?

? ? ? ? 命令: npm install bower -g

??? ? ? 命令: npm install gulp -g

編譯項目并發布:

  ? ?進入控制臺,切換到項目目錄 運行

  ?dotnet restore "D:\WorkSpace\trunk\src\XXXX.Web" ? ? ?該命令還原依賴包

  ?dotnet build "D:\WorkSpace\trunk\src\XXX.Web" ? ? ? ? ? 該命令編譯項目

  ?dotnet publish -o D:\Publish ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?該命令發布為 發布到?D:\Publish 文件夾

? ? ? ?此時 有些人朋友可能會發現 ?最后一個命令執行失敗了,錯誤原因:No executable found matching command "bower" ?沒有安裝bower?

   可是之前明明安裝過 bower 這是怎么回事呢 不急,打開 控制臺 輸入 bower 檢查一下

  

  發現確實安裝成功了,我在我自己電腦WIN10和WIN7上同樣步驟 發現并有此問題

    去檢查環境變量 發現NPM在server上的位置并不是指向安裝目錄的 ?而是 C盤下用戶文件夾APP DATA里面,然后dotnet core 是根據環境變量去找bower就沒有找到

? ? ? ? ? 解決辦法 將安裝目錄下 的bower 復制到環境變量目錄下 即可?

? ? 繼續執行剛才的publish命令 成功。

IIS發布:

  

?

  添加站點 什么的太簡單 不多說了,應用程序池選擇 無代碼托管 集成:

    

?然后運行,發現有報錯了

  錯誤信息 也說的很不明白 ,只好上官網查看發布的相關說明 ?https://docs.asp.net/en/latest/publishing/iis.html

?  發現沒有裝Install the .NET Core Windows Server Hosting bundle

? ? ? 下載安裝下來 再次打開網站 正常運行了 ?至此 ?在Windows Server 2012 R2 Standard 部署 ASP.NET Core程序 ?

相關文章:

  • ASP.NET Core 1.0 入門——了解一個空項目

  • ASP.NET Core 1.0 部署 HTTPS (.NET Framework 4.5.1)

  • .NET Core 1.0、ASP.NET Core 1.0和EF Core 1.0簡介

  • 云服務器下ASP.NET Core 1.0環境搭建(包含mono與coreclr)

  • 使用VS Code開發ASP.NET Core 應用程序

  • dotnet run是如何啟動asp.net core站點的

  • ASP.NET Core提供模塊化Middleware組件

  • “dotnet restore"和"dotnet run"都做了些什么?

  • 探秘 dotnet run 如何運行 .NET Core 應用程序

  • .NET Portability Analyzer 已開源

  • ASP.NET Core的配置(1):讀取配置信息

  • ASP.NET Core的配置(2):配置模型詳解

  • .NET Core 1.0 RC2 歷險之旅

  • 使用VS Code開發 調試.NET Core 應用程序

  • 讓我們Core在一起:ASP.NET Core & .NET Core

  • .NET Core VS Code 環境配置

  • 官方博客明確了 .NET Core RC2/RTM 時間表

  • .NET Core全新的配置管理[共9篇]

  • 利用記事本創建一個ASP.NET Core RC2 MVC應用

  • 微軟.NET 正式劈腿成功,橫跨所有平臺

  • .NET Core 1.0 CentOS7 嘗試

  • 解讀發布:.NET Core RC2 and .NET Core SDK Preview 1

  • [.NET Core].NET Core R2安裝及示例教程

  • ASP.NET Core 開發-中間件(Middleware)

  • 結合Jexus + Kestrel 部署 asp.net core 生產環境

  • 通過Jexus 部署 dotnetcore版本MusicStore 示例程序

  • ASP.NET Core 中文文檔 第一章 入門

  • 用 Visual Studio Code 在 macOS 上創建首個 ASP.NET Core 應用程序

  • 用 Visual Studio 和 ASP.NET Core MVC 創建首個 Web API

  • 用 Visual Studio 發布一個 Azure 云 Web 應用程序

  • ASP.NET Core MVC 與 Visual Studio 入門

  • 第二章指南(4.2)添加 Controller

  • DotNet Core 介紹

  • asp.net core 中間件詳解及項目實戰

  • 教你實踐ASP.NET Core Authorization(免看文檔教程)

  • asp.net core 使用 Redis 和 Protobuf 進行 Session 緩存

  • asp.net core 中間件詳解及項目實戰

  • 第二章 指南(4.3)添加 View

  • dotnet core開發體驗之開始MVC

  • dotnet core 開發體驗之Routing

  • 聊聊ASP.NET Core默認提供的這個跨平臺的服務器——KestrelServer

  • 簡析.NET Core 以及與 .NET Framework的關系

  • .NET Core 使用Dapper 操作MySQL

  • 使用 CommandLineApplication 類創建專業的控制臺程序

  • 簡析 .NET Core 構成體系

  • .NET Core也可以使用MongoDB了

  • .NET Core & ASP.NET Core 1.0在Redhat峰會上正式發布

  • .NET Core:面向未來的開源跨平臺開發技術

  • 微軟說它深愛著Linux,現在它用行動證明了

  • 移植.NET Core計劃,整合各平臺變得更簡單了!

  • ASP.NET Core 介紹

  • 通過幾個Hello World感受.NET Core全新的開發體驗

  • ASP.NET Core 運行原理剖析1:初始化WebApp模版并運行

  • .NET Core系列 : 1、.NET Core 環境搭建和命令行CLI入門

  • Asp.Net Core 發布和部署( MacOS + Linux + Nginx )

  • Asp.Net Core 發布和部署(Linux + Jexus )

  • 學習ASP.NET Core,你必須了解無處不在的“依賴注入”

  • .NET Core應用類型(Portable apps & Self-contained apps)

  • .NET Core 1.0發布:微軟開源跨平臺大布局序幕

  • ASP.NET Core 運行原理剖析2:Startup 和 Middleware(中間件)


原文地址:http://www.cnblogs.com/revolution/p/5649651.html


.NET社區新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關注

總結

以上是生活随笔為你收集整理的在Windows Server 2012 R2 Standard 部署 ASP.NET Core程序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。