5

我们的生产服务器上有一个非常古老的 Web 服务,我对其进行了非常小的更新。项目中的所有内容是

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。我一天中大部分时间都在研究这个问题,但没有找到解决方案。显然我不明白这些旧服务是如何工作的。有人可以指出我正确的方向吗?

4

1 回答 1

14

Got it. When you go to the publish screen, go to Settings -> File Publish Options -> precompile during publishing.

Don't do like I did and overturn your desk and threaten to hulk smash your coworkers in anger.

于 2014-03-25T16:19:11.017 回答