2014-03-25 61 views
4

我們在我們的生產服務器上有一個非常舊的web服務,我應用了非常小的更新。所有這一切都是在該項目是App_Code文件夾到vs2013中的dll

App_Code folder 
    IService.cs 
    Service.cs 
Bin folder 
    a few other dll's 
Service.svc 
web.config 

所有我所做的是做一些改動Service.cs。在服務器上,結構是:

Bin folder 
    App_Code.dll 
    other dll's 
PrecompiledApp.config 
Service.svc 
Web.config 

我真正想要的是換出該App_Code DLL。使用ILSpy,我確認它只包含這兩個.cs文件。但是,當我在VS2013中構建/發佈/任何應用程序時,我無法獲得它來創建我需要的App_Code.dll。我一直在研究這一天的大部分時間,並沒有找到解決方案。顯然,我不瞭解這些舊服務的工作原理。有人能指引我朝着正確的方向嗎?

回答

9

明白了。當您轉到發佈屏幕時,請在發佈期間轉到設置 - >文件發佈選項 - >預編譯。

不要像我那樣做,並推翻你的辦公桌,並威脅要憤怒地摧毀你的同事。

+1

謝謝。在好的一面,我瞭解到,露西從賬戶中可以做到黑寡婦搖籃曲的事情。 – SteveCav