我們確實有許多遺留網站,這些網站是在Visual Studio中使用WebSite選項構建的,而不是項目。我現在要做的是使用TeamCity和Octopus來簡化我們的部署流程。對於MVC網站,我能夠順利實現,但網站給我很難。我在這裏遇到的第一個問題是,爲網站添加配置轉換
在visual studio中,我們可以添加不同的配置(使用配置管理器)並添加轉換文件。有了網站,我沒有看到添加新的配置轉換文件的選項。我不是100%肯定這是由設計或我可能有一些配置禁用導致此行爲?
第二個問題在同一行是如果這是設計,而不是爲什麼(只是好奇)?以及我們如何克服不同的部署方案以相應的方式轉換配置文件?
您的時間和輸入是非常感激。
感謝您的答覆!我們爲此做了解決方法。我們爲所有傳統項目創建了nuget包(使用nuspec),並且我們給章魚和章魚提供了同樣的功能。儘管我們必須手動添加Web.Dev.Config/Web.Release.Config等。所以我們實現了我們所需要的一點小小的轉變。這些鏈接是有用的。欣賞你的時間! – TorontoKid