簡體   English   中英

如何部署ASP.NET網站和數據庫

[英]How to deploy asp.NET web site and database

我的解決方案資源管理器

實際上,我部署了一個托管域的主機,但出現[Win32Exception(0x80004005):訪問被拒絕]錯誤。

我應該分開數據庫和Web項目嗎?

這是網站http://ogunadsay-001-site1.btempurl.com/

支持服務就給我發這個:

您可以通過代碼調用.exe文件,但我們不支持該文件直接在服務器上運行,請在本地調試該文件並重新發布您的網站。

這是什么意思?

編輯 :我解決了在smarterasp.net的文件管理器中找到csc.exe文件並更改其讀取/寫入權限的問題。

這些說明將專門適用於用戶的主機:SmarterASP,盡管這些說明應該非常通用。

首先,從主機控制面板中,選擇要部署到的站點,並確保將VS Deploy設置為on:

VS部署

我將在此處注意到VS Web Deploy下提供的信息將移至此處(在“發布設置”下):

在此處輸入圖片說明

在左側控制面板(SmarterASP)中,轉到“數據庫管理器”,選擇“ MSSQL管理器”,然后選擇“ +添加數據庫”(可以使用MSSQL 2012或2014),命名數據庫並創建密碼。

在Visual Studio中,從“發布”菜單(我假設您至少已經做到了),單擊“設置”選項卡:

數據庫設置

在這里,您可以將數據庫上下文從項目連接到數據庫。 單擊“更多設置”(帶橢圓的命令按鈕),然后將連接信息從數據庫管理器(SmarterASP)復制到字段中。

測試您的數據庫連接,如果成功,您就可以開始使用。

並回答您的問題:數據庫實際上是與項目分離的。 Visual Studio嚴格為本地運行而運行本地SQL服務器,但是在部署數據庫時將在SQL Server上。

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM