台灣最大程式設計社群網站
線上人數
1106
 
會員總數:246133
討論主題:189712
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 只有*.aspx&*.cs如何重建專案
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
只有*.aspx&*.cs如何重建專案
價值 : 300 QP  點閱數:1131 回應數:8
樓主

Chin
初學者
25 9
559 21
發送站內信

起因前輩離職,小弟日前接了前輩Asp.net的專案,
但前輩的交接Sorcecode裡只有*.aspx&*.cs檔,並無留下*.sln、*.aspx.designer.cs)...
由於目前系統已經在發佈在IIS主機上了,專案flie裡無dll,依樣只有*.aspx&*.cs檔,
所以我之前修改需求都是直接用ultraedit打開cs修改內容,在resetiis,
但這僅能解決原有頁面異動,
當我新增頁面時會出現【當剖析服務此要求所需的資源時發生錯誤,無法載入型別新的頁面。
後來看到網路上有的前輩說要重新建置,新的頁面才會被載入...
所以只能想到重新建出專案,以便後續修改/新增需求時能更輕易。
小弟異想天開地先去建一個全新的專案,並把原來的*.aspx&*.cs檔複製蓋過去,
但似乎因為*.designer.cs所以會導致一堆控制項不存在於目前內容中...
所以請教各位前輩高手,該如何解??
以上,謝謝。



搜尋相關Tags的文章: [ 只有*.aspx&*.cs ] , [ 重建專案 ] , [ 增加aspx ] ,
本篇文章發表於2016-01-14 14:14
1樓
回應

Forevertim
檢舉此回應
將程式碼貼過去新的地方,要不要全部複製還要看你怎麼建立專案。

或是自己重寫<-我會這麼做,因為每個人寫的邏輯不一定一樣,不一定符合你胃口。
本篇文章回覆於2016-01-14 14:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
WebForm專案嗎?

*.designer.cs
您把這個刪除
然後建置看看

^.^a
本篇文章回覆於2016-01-14 17:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

Chin
檢舉此回應
囧rz...
版大小弟就是卡在前輩留下的東西中沒有*.designer.cs....
他只留下了*.aspx&*.cs檔...
所以撞到牆了.....T^T
才想說有無方法可以不用一頁一頁SorceCode貼過去,能重新建置起專案...
不然他頁面不少....Orz
本篇文章回覆於2016-01-14 18:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
最有價值解答

topcat
捐贈 VP 給 topcat 檢舉此回應
不知道成不成
您試試看
1.新增→站台→指向硬碟中的某個新目錄(資料夾)
2.將原本的*.aspx, *.aspx.cs複製到新目錄中(Visual Studio中貼上)
3.將bin中的非專案用dll,複製到新目錄的bin資料夾中
4.在專案→右鍵→建置網站
看看這樣建置會不會過?
^.^a



本篇文章回覆於2016-01-14 19:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
不錯的參考

小羊窒息
捐贈 VP 給 缺氧的羊:窒息 檢舉此回應
只有 .aspx, .cs

表示它當初是webSite模式...(source code直接放在server上執行)
這種情況才能讓你...手動修改.cs 之後直接發生作用...

===================
我翻了多年前在測試studio 2005 時的一個小專案(web site模式),
裡面並沒有 *.aspx.designer.cs




個人認為,你用studio直接建立1個新的webStie
然後再把IIS上面的檔案全數copy過去,
應該就可以了...
本篇文章回覆於2016-01-14 21:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

淼淼
檢舉此回應
你可以搜尋關鍵字 "如何在Visual Studio中生成aspx.designer.cs?"

或是參考以下網址:
https://www.it-swarm.dev/zh/c%23/%E5%A6%82%E4%BD%95%E5%9C%A8visual-studio%E4%B8%AD%E7%94%9F%E6%88%90aspxdesignercs%EF%BC%9F/1044055333/

備註:
重點是這一句 "click on your aspx file and then from Project menu, click "Convert to Web Application"
1.在Visual Studio大概左邊,有方案總管視窗,在裡面選擇你要產生檔案的ASPX檔
2.在Visual Studio開發工具的最上方,有一排功能選項,點選"專案"功能->"轉換成Web應用程式"
3.儲存所有檔案,重新建置專案

希望對你有幫助~~
本篇文章回覆於2020-08-07 17:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

淼淼
檢舉此回應
更正內容:
1.在Visual Studio大概【左邊】,有方案總管視窗,在裡面選擇你要產生檔案的ASPX檔
是在右邊,SORRY!


你可以搜尋關鍵字 "如何在Visual Studio中生成aspx.designer.cs?"

或是參考以下網址:
https://www.it-swarm.dev/zh/c%23/%E5%A6%82%E4%BD%95%E5%9C%A8visual-studio%E4%B8%AD%E7%94%9F%E6%88%90aspxdesignercs%EF%BC%9F/1044055333/

備註:
重點是這一句 "click on your aspx file and then from Project menu, click "Convert to Web Application"
1.在Visual Studio大概【左邊】,有方案總管視窗,在裡面選擇你要產生檔案的ASPX檔
2.在Visual Studio開發工具的最上方,有一排功能選項,點選"專案"功能->"轉換成Web應用程式"
3.儲存所有檔案,重新建置專案

希望對你有幫助~~
本篇文章回覆於2020-08-07 17:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
回應

MIS2000 Lab
檢舉此回應
把網站(WebSite)程式轉成「專案(Project / Web應用程式)」
https://dotblogs.com.tw/mis2000lab/2014/04/07/vs2013_converting_website_to_webapplication_project
本篇文章回覆於2020-08-10 17:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.