0

So I have been developing an MVC application for a client, he's gone away and has asked his PM to ask me to release the application to his team as a set of binaries. Now my understanding is that whilst I could publish from Visual Studio and hand that over I would still be releasing source code given that the razor views are dynamically compiled.

What would you expect if you had asked for the application as binaries?

Matt
  • 825
  • 2
  • 13
  • 25
  • But still don't you need provide views(.cshtml) code to your client? – malkam Mar 02 '15 at 11:13
  • 1
    binaries is the non human readable code that the machine will run. It is essentially what you get after compiling. – Johan Mar 02 '15 at 11:14
  • 1
    You'll have to provide the published source code in the form of .dll's and the cshtml views to his team – Manik Arora Mar 02 '15 at 11:15
  • 4
    This is probably an example of Chinese Whispers between the client and PM. The PM probably isn't technical and only remembers the word binaries from the conversation. You should hand over all that is needed to deploy the site (i.e. binaries, views, web.config etc) – ediblecode Mar 02 '15 at 11:16
  • 1
    You can [compile your views though](http://stackoverflow.com/questions/383192/compile-views-in-asp-net-mvc). – CodeCaster Mar 02 '15 at 11:33
  • Thanks guys, I need to get face to face with the client and not the PM and understand what he's expecting. Thanks also @CodeCaster wasn't aware I could compile views! – Matt Mar 02 '15 at 11:36

1 Answers1

1

I tend to agree with Jumpingcode, sounds like the classic PM not being technical and the conversation being lost in translation.

Only second guessing here, but they could be looking for a MSI (or equivalent) installer for the web app... see this other stack overflow question How to create a setup file to install MVC .net web application?

Community
  • 1
  • 1
BMac
  • 2,183
  • 3
  • 22
  • 30