tag:support.appharbor.com,2010-11-23:/discussions/problems/90127-appharbors-operating-systemAppHarbor: Discussion 2018-10-19T03:07:21Ztag:support.appharbor.com,2010-11-23:Comment/421803922017-03-18T12:28:27Z2017-03-18T12:28:27ZAppHarbor's operating system.<div><p>No matter what server is it, you should never rely on server files, as your website will be locked to use external resources, for security reasons or everyone would be allowed to do some mambo-jambo where other users on the some server would not like it at all.</p>
<p>you should take those "needed" files and add then into your website, either by importing the <code>.dll</code> 's (and mark them to be copied into the server upon build) or using a nuget package.</p>
<p>always a good idea to fire up a VM with windows so you can test the deployment of such website...</p>
<p>or maybe, use another library for audio editing that is more secure to shared hosting environments if you don't want to buy your own server in the cloud.</p>
<p>BTW, I was wondering.. is NAudio for web projects? seems it's for window application projects rather than web... (I never used, but I find no tutorial about using the library in a web environment)</p></div>balexandretag:support.appharbor.com,2010-11-23:Comment/421803922017-03-18T13:31:38Z2017-03-18T13:31:38ZAppHarbor's operating system.<div><p>Thank you for your reply. I understand why the limitations are there.</p>
<p>As for NAudio, my app is deployed for background worker, not web worker. It's a custom server that i've written that's lightweight and doesn't require cpu usage, ram, bandwidth, etc. NAudio was gonna help occasionally reading some data from mp3/wav files. And yes, there's no tutorial for it on its usage for web services</p></div>Keftag:support.appharbor.com,2010-11-23:Comment/421803922017-03-19T02:11:36Z2017-03-19T02:11:36ZAppHarbor's operating system.<div><p>Hi,</p>
<p>Just adding the server OS here: The application workers are currently running WIndows Server 2012 R2, and all .NET applications are running as 32-bit processes at this time. Note that the servers will soon be upgraded to Windows Server 2016 and have 64-bit hosting options available (I suspect 32-bit may be best for NAudio though and existing apps will continue to run under 32-bit compatibility).</p>
<p>Best,<br>
Rune</p></div>runetag:support.appharbor.com,2010-11-23:Comment/421803922017-03-21T00:01:42Z2017-03-21T00:01:42ZAppHarbor's operating system.<div><p>Thanks for the reply. Much appreciated!</p></div>Kef