我有一個解決方案,Asp.Net Web應用程序和解決方案裏面我有兩個項目。一個包含處理UI的VB代碼。形式等,另一個C#基本上使用Linq-to-Entity來處理我的數據。當我從本地計算機上運行該項目時,它運行良好。現在,要發佈,我只在選擇UI項目時注意到發佈選項已啓用。這是爲什麼?如果我發佈這個,另一個項目是不會發布的?另一個問題,我在app_data
文件夾中創建了XML文件,當我發佈它時,我能夠訪問它嗎?發佈Asp.Net解決方案
0
A
回答
0
您的解決方案中有兩個項目。一個是Web項目,下一個將是一個類庫項目。所有與實體框架,LINQ查詢,數據庫事務等有關的代碼都應該在類庫項目中。在構建類庫時它會自動生成DLL文件。那麼你只需要添加一個對web項目文件的引用。然後你會從類庫中獲得所有的類,方法等。不需要發佈類庫項目。因爲您已經將dll引用添加到您的web項目中。你的App_Code文件夾中的所有代碼文件將被轉換爲dll,同時發佈Web項目。所以不要擔心App_code文件夾數據中的文件。
謝謝
1
發佈只適用於web項目。如果您在Web項目中包含對其他項目的引用,它將被編譯,並且DLL將隨Web項目一起發佈。如果您的XML文件未檢查其屬性並確保它們已設置爲與項目一起發佈(構建操作設置爲Content
和Copy Always
或Copy Always
或選擇了Copy if newer
),則應該與您的Web項目一起發佈您的XML文件。
0
您不需要單獨發佈參考項目,甚至不需要發佈整個解決方案。它只是通過引用其他項目的dll來工作。
- 這兩個項目需要編譯如果尚未
- 如果你的UI項目具有一定的參考與數據層項目中對DLL將與你的UI項目出版。
- 您可以在另一個文件夾中本地發佈它,並使用iis express或本地iis進行測試,然後使用數據庫在線發佈。更新連接字符串,它應該工作,如果安裝程序正確
+0
非常感謝,只是需要澄清。 – 2013-02-26 03:57:56
相關問題
- 1. asp.net MVC解決方案/項目佈局
- 2. 從TeamCity發佈vs2012解決方案
- 3. 從VS2010發佈Sharepoint解決方案?
- 4. ASP.Net網站無法重建解決方案也發佈
- 5. 如何發佈visual studio asp.net解決方案?
- 6. 在Asp.Net中轉換app.config文件核心解決方案發布?
- 7. ASP.NET MVC解決方案
- 8. 哪種解決方案把手發佈/訂閱方案更好?
- 9. OnPointerExit()的觸發解決方案在Android上觸發發佈?
- 10. 禁用發佈MVC3解決方案予以公佈再次
- 11. ASP.NET MaskedEditExtender&TextBox:無法輸入零,解決方法?解決方案?
- 12. 在asp.net拆分單一的解決方案爲多個解決方案
- 13. 需要我的asp.net mvc解決方案的緩存解決方案
- 14. ASP.NET Web App的分佈式緩存/會話解決方案
- 15. asp.net解決方案的結構
- 16. ASP.NET Core MVC NoFun解決方案
- 17. ASP.NET MVC Grid顯示解決方案
- 18. ORM for ASP.net,ORACLE,尋找解決方案
- 19. asp.net mvc:Ajax actionlink或Jquery解決方案?
- 20. ASP.NET MVC排隊解決方案
- 21. 最佳的asp.net crud解決方案?
- 22. asp.net電子商務解決方案
- 23. ASP.NET解決方案類庫項目
- 24. ASP.NET SMTP故障轉移解決方案
- 25. ASP.NET WebForms數據綁定解決方案
- 26. ASP.NET 5的解決方案結構
- 27. 解決方案結構和Restful ASP.NET MVC
- 28. FOSS ASP.Net會話複製解決方案?
- 29. 電子商務ASP.NET解決方案
- 30. 組織ASP.NET MVC解決方案
的UI可以發佈和其他數據層可以作爲一個DLL所以你不需要其他出版來編譯和UI包括在內。你只需要發佈UI。您可以在另一個目錄中進行本地發佈以進行測試。 – 2013-02-26 03:54:12
感謝您的幫助 – 2013-02-26 03:56:46
將此標記爲已回答當您有機會 – 2013-02-26 03:57:42