我確定這很簡單,但我無法完全瞭解如何在Visual Studio中執行此操作。在部署應用程序時,如何在\ bin目錄中指定DLL名稱 - 即使選中「使用修復的命名和單個頁面程序集」選項,它仍會將「隨機」字符附加到DLL名稱。ASP.NET WebForms部署 - 設置編譯的 bin目錄DLL名稱
1
A
回答
2
當您使用-fixednames
選項時,aspnet_compiler.exe
不能讓您命名生成的程序集,或者只能生成一個或幾個程序集。
一個名爲aspnet_merge.exe
的獨立合併實用程序使您能夠合併和管理由編譯器創建的程序集。
合併工具,您可以結合: -
- 在預編譯網站通過ASP.NET(不定製組件)生成到一個單一命名部件中的所有組件。
- 將所有Web UI內容程序集合到單個指定程序集中。
- 的Web UI內容組件到網站中的
Refer this article on MSDN更多細節每個文件夾中的組件放在如何通過合併工具,編譯器相結合,讓你的輸出和它的命名更多的靈活性。
注意:使用合併工具仍然不允許您明確指定每個預編譯的dll,但它所做的是基於上面的選項1/3,給您更多的靈活性
0
我不確定這可以做到。使用「固定命名」選項可確保每次發佈網站時程序集名稱都相同。
您可能在應用程序的不同子目錄中有幾個具有相同名稱(例如somePage.aspx)的頁面/控件。如果發佈嚮導不生成一些隨機文件名,那麼您將以衝突的程序集名稱結束。
您擁有的一個選項是將網站項目轉換爲Web應用程序項目(詳細信息請參見see here)。然後,你最終只會在bin文件夾中有一個DLL。
相關問題
- 1. ASP.net Bin目錄 - dll loading
- 2. 從bin目錄中刪除DLL導致ASP.NET MVC編譯錯誤
- 3. ASP.NET在bin目錄中忘記dll
- 4. Web部署:根據項目配置名稱排除目錄
- 5. Asp.net webforms C#文件編譯
- 6. 在不編譯DLL的情況下部署asp.net應用程序
- 7. ASP.net編譯dll
- 8. GAC中的DLL部署-ASP.NET
- 9. ASP.net CS1061編譯錯誤部署
- 10. ASP.Net Session Sate,Sharepoint,GAC和Bin部署
- 11. 如何從src目錄編譯到bin目錄?
- 12. 部署預編譯的網站項目
- 13. 覆蓋bin目錄
- 14. Bin部署MVC4
- 15. 當新DLL複製到BIN目錄時,ASP.net C#需要IIS重啓
- 16. 編譯部署ASHX文件?
- 17. 使用Web部署預編譯單聲道ASP.NET MVC項目
- 18. 在ASP.NET Web部署項目中編譯時間DEFINEs
- 19. IntelliJ IDEA:Maven,項目編譯和部署
- 20. ASP.NET用戶控件編譯爲DLL
- 21. 部署自定義字段類型的bin目錄
- 22. DLL編譯錯誤(ASP.NET)
- 23. asp.net mvc部署
- 24. 如何在反編譯C#dll後編譯dll?
- 25. 引用DLL文件無法複製到bin,部署項目導致錯誤
- 26. ASP.NET的編譯文件目錄
- 27. ASP.NET部署 - 如何在多個WebApp項目之間共享BIN?
- 28. Eclipse和Tomcat:如何將項目部署到不同名稱的目錄
- 29. 做web部署項目使用x86編譯配置
- 30. 編譯期間確定目標名稱