爲了簡化部署(即不必構建安裝程序),我希望將我的.NET WinForms應用程序部署到本地Intranet上的服務器共享。原來,這比我想象的要難。我已經完成了我被告知要做的事情and generated a strong key for my application。我也在項目設置中引用了該鍵。從服務器共享運行.NET應用程序時的AppSettings
當我從該服務器運行應用程序,它運行,但應用程序配置爲空,即返回null:
ConfigurationManager.AppSettings["Connection"]
我不知道放在哪裏app.config文件,或者怎麼樣告訴應用程序在哪裏閱讀。
任何人都可以幫助我嗎?
我有一種感覺,這將是許多潛在問題中的第一個。
你作爲一個ClickOnce應用程序部署這一點,或者是你編譯它並將其複製到你的網絡份額? 當你編譯時,app.config應該變成MyApp.dll.config--這個文件是否存在於部署位置? –
試過這個,它的工作原理!請添加答案戴夫,所以我可以給你打個勾。 – Robinson