對已經發布的ASP.NET網站加.aspx頁面,瀏覽報錯404?解決方案
阿新 • • 發佈:2019-01-27
其實我之前的問題是這樣的;
如果覺得我上面寫的繁瑣,可以直接跳到文章解決方案部分
【需求】
------------------------
網站伺服器上有原本的網站,客戶要求增加頁面,還是動態的,由於之前的網站不是我著手做的,改好後的程式不敢覆蓋,擔心我這邊的程式不是最新的!
【問題】
------------------------
描述一:
伺服器上有個之前的頁面,我又寫了個新的頁面然後直接放上去了 顯示404錯誤
描述二:
伺服器上有個網站,
我又寫了個新的頁面,
然後整個WEB釋出;
把釋出後的檔案只提取我寫的單獨頁面複製出來;
放到伺服器上後;
在位址列輸入地址後 顯示404錯誤
描述三:
在專案裡;
如果把外部檔案直接考本到專案裡;
專案是不顯示的;
必須手動把檔案【包括在專案中】才會正常顯示
描述四:
怎麼向釋出後的.net asp網站新增新的頁面
描述五:
是不是要新增依賴或者配置什麼東西
描述六:
我擔心本地專案太舊 我不敢覆蓋
所以只能 單獨把我寫的頁面放到伺服器上描述七:
是不是要新增依賴或者配置什麼東西
描述八:
那個頁面可以下載到 就是不能訪問到
解決方案
其實最大的問題就是出在問題【描述三】裡,所以我就把我新發布的專案看了下發現檔案【DtCms.Web.csproj】是所有檔案的配置檔案(或者說依賴);PS:不理解這裡的名詞暫且這樣稱呼它。
配置分為頁面配置和檔案配置
頁面配置
檔案配置
根據這兩個檔案的配置資訊開啟伺服器上相對應的檔案複製貼上
配置好後,還是提示404錯誤!又在百度上找了下在web裡面找到bin檔案拷貝到伺服器上
程式完美執行!
PS:我貼上時把伺服器上的bin檔案備份一份免得出錯!