在把WEB程式放伺服器上需要注意

2022-03-26 18:06:47 字數 996 閱讀 4870

在本地除錯好的程式,準備把它傳到伺服器,然後休息一下,結果一搞,就是搞了一天. 

第1,一般由於伺服器為了安全,可能把adminstrator帳號改名,還有限制很多,所以,你在本地除錯好的,在伺服器不一定可以用,如果出現,乙個什麼最後乙個單詞字母開始是u的,看看目錄的許可權,給它iis_wpg許可權,然後除了完全不要選擇,其他都選擇了. 

如果問題還沒解決,可能是1.0和2.0框架衝突了,新建乙個應用程式池,然後在把你程式,指向到它. 

第2,你可能為了實現ajax,調整了web.config或系統自動調整了,然後出現一些web,config的錯誤/.這個問題產生的原因還是出在微軟本身,原本我們發布**的時候都會自動生成dll檔案到程式的bin目錄。但是ajax.net 1.0無法自動新增關鍵dll檔案到bin目錄。因此需要我們手動新增。 

使用者 'nt authority\network service' 登入失敗

第一步:把'nt authority\network service' 新增到administrator組中 

我的電腦-->右鍵-->管理-->本地使用者和組 

選擇「組」-->雙擊administrators-->單擊「新增」-->單擊「高階」-->單擊「立即查詢」-->在下面的列表中選擇network service使用者-->兩次單擊「確定」-->加入。 

第二步 在企業管理器中加入netword service使用者 

開啟sql server企業管理器-->選擇資料庫例項-->開啟「安全性」節點-->選擇「登入」-->在右邊的列表中單擊右鍵-->選擇「新建登入」-->在「常規」選項卡中單擊「名稱」旁邊的按鈕「...」-->選擇「administrators」組-->單擊下面的「成員」按鈕-->選擇「network service」-->單擊「新增」按鈕-->單擊「確定」,返回「新建登入」對話方塊-->保證身份驗證型別為「windows驗證」和「允許訪問」-->單擊「確定」-->關閉「企業管理器」 

第三步 

重新執行asp.net程式,資料庫連線字串選擇windows驗證即可。

在Vmware上架設web伺服器

假設,現在vmware上裝了乙個centos,我要在上面放乙個web server 一 設定網路 1.設定當前虛擬機器為橋接方式 2.開啟 sudo vi etc sysconfig network scripts ifcfg eth0 編輯如下 device eth0 bootproto stat...

無法在Web伺服器上啟動除錯

visual studio net 2003 執行asp.net web應用程式時顯示的 無法在web伺服器上啟動除錯 的新解決方案 試圖執行專案時出錯 無法在web服器上啟動除錯。您不具備除錯此應用程式的許可權。此專案的url位於internet區域。有關更多資訊,請單擊 幫助 internet選...

無法在WEB伺服器上啟動除錯

偵錯程式嘗試自動附加到正在使用 ip 位址的 web 應用程式時,會發生該錯誤。如果在 iis 中將 標識 更改為 使用特定 ip 位址 就會發生這種錯誤。要使自動附加能夠工作,需要建立具有特定 ip 位址而不只是計算機名稱的專案。否則,偵錯程式會將計算機名稱更改為 localhost,而這會導致無...