2014-03-25 33 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