關于ASP.Net發布
第一步,右擊web專案點擊發布:
然后點擊新建組態檔
然后發布目標選擇檔案夾,路徑是自動配好的不用管

然后點擊發布,控制臺出現成功即可,按住ctrl再右擊藍色地址即可跳轉到所發布的檔案夾的位置(實際上這還不算發布,只能算是把專案打包好了而已)
第二步,部署,
首先配置IIS服務器,打開控制面板→程式和功能→啟用或關閉Windows功能,找到IIS相關的,然后照著打開就行

回傳控制面板 →管理工具,雙擊打開IIS管理(或者直接搜索iis)
展開連接,添加網站
然后往下看,網站名稱隨意命名,別取中文就行,物理路徑為之前發布的地址(瀏覽打開看一下就知道了),埠別寫80就可,因為80已經被占用了,如果想要給局域網內被別人訪問到,就在自己電腦的防火墻添加添加一個自己設定的埠名就行了
到這里就快要成功了,然后回傳這個界面

選中剛剛添加的網站自動生成的test(根據自己的名字來),然后右擊,點擊高級設定,找到行程模式,下面的標識,切換成locasystem,這一步是解決訪問資料庫的問題,star

然后進入資料庫,找到自己專案所用的資料庫,打開后打開安全性,用戶,新建用戶,用戶名隨便取,登錄名選擇圈主的那個
然后默認架構選擇dbo_owner,然后分別打開擁有的架構和成員身份,都選中dbo_owner(如果你資料庫的表中含有其他架構則對應選中即可,一般都是dbo)

然后打開c盤,按照下圖的路徑打開,然后新建一個名字為
Temporary ASP.NET Files的檔案夾,然后右擊,屬性,給他everyone 權限,勾選下面第二個圖的設定,然后點擊應用,(如果檔案里面有了就看看要不要給權限)

end(如果專案不涉及到資料庫,從star到end的操作可不用做,如果報錯了再回過來根據錯誤執行操作)
然后,電腦下欄搜索cmd(命令提示符)右鍵以管理員身份打開,復制下面命令,有些電腦不需要這步操作,但做了也不影響
%windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers
按回車運行

出現下圖即可
第三步,測驗
打開IIS服務管理,
瀏覽站點
問題一:如果出現

的錯誤,解決方案:右擊站點,編輯權限,安全,編輯,添加圖二的兩個組,劃紅線的第一個完全控制不勾,特殊權限不勾,其他的全都打勾,第二個除了特殊權限不勾,其他的都打勾,然后應用,重新運行IIS服務,然后再打開站點,

問題二:
如果出現
看下面
基本上就這些問題了
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/245791.html
標籤:其他
上一篇:android的主流殼特點。
