"Error while compiling" - my computer is uploading files incomplete for some reason
If anyone can solve this, I will honestly be amazed.

I recently bought myself a new Windows laptop. For some reason, it cuts off the last lines of code in the .cs files I upload to my Oxide plugins folder. I am using Filezilla to upload files. I tried uploading the same files with my Macbook with Filezilla, and it works just fine. It's just my laptop apparently. I've never had this issue before on any of my computers. I realize this is a shot-in-the-dark post here to solve this. But has anyone ever had issues with the end of .cs files being cut off / corrupted when uploading, causing the "Error while compiling"...error...? I'm at a loss. I have also attempted to upload files via web-based file managers, which just throw errors at me saying the files couldn't be uploaded.

Seriously - if anyone has an answer - you will be my new best friend. Because what the serious efff!

Thank you.
That would generally be caused by a setting in your FTP client. Make sure it isn't changing the encoding of the files when uploading. I believe "binary" is often a safe method for uploading with FileZilla.
In response to Wulf ():
That would generally be caused by a setting in your FTP client. Make sure it isn't changing the enco...
Hey Wulf. Yeah I thought that as well. Tried changing that already. No dice. The weird thing is that even web-based file managers don't work. I even uninstalled / disabled my firewalls thinking MAYBE it might have something to do with that. Not that either. I'm at a complete loss. 

I also tried signing up for a test server with GameServerKings. When I attempt to use their file manager to upload plugins, I get the following error:

System.Web.HttpException

Unable to validate data.

Description: HTTP 500.Error processing request.

Details: Error processing request.

Exception stack trace:
at System.Web.UI.ObjectStateFormatter.Deserialize (System.String inputString) [0x0008a] in <073af6121b254feeb95194201dde8360>:0 at System.Web.UI.HiddenFieldPageStatePersister.Load () [0x0001b] in <073af6121b254feeb95194201dde8360>:0 at System.Web.UI.Page.LoadPageStateFromPersistenceMedium () [0x0000c] in <073af6121b254feeb95194201dde8360>:0 at System.Web.UI.Page.LoadPageViewState () [0x00000] in <073af6121b254feeb95194201dde8360>:0 at System.Web.UI.Page.RestorePageState () [0x00048] in <073af6121b254feeb95194201dde8360>:0 at System.Web.UI.Page.InternalProcessRequest () [0x0019b] in <073af6121b254feeb95194201dde8360>:0 at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext context) [0x0005f] in <073af6121b254feeb95194201dde8360>:0
Are you sure the file is being completely downloaded to your laptop? For the GSK issue, you'd need to contact them as we can't help with that.
In response to Wulf ():
Are you sure the file is being completely downloaded to your laptop? For the GSK issue, you'd need t...
Yeah, it's downloaded completely, as far as I can tell. But is cut off when uploaded. I check after uploading and the files are definitely missing lines of code. It's crazy. No worries though - I don't think this is an Oxide issue at all. Just seeing if anyone else might have had a similar issue. I think it's a problem on my end with my laptop. I just don't have a clue what could possibly be causing it.

Thanks Wulf!
In response to CornChunks ():
Yeah, it's downloaded completely, as far as I can tell. But is cut off when uploaded. I check after...
I'd suggest trying a different FTP client to see if that resolves it.
In response to Wulf ():
I'd suggest trying a different FTP client to see if that resolves it.
Did that as well. I'm at a loss. It's gotta be something with my network adapter / driver or something. Sounds like a completely isolated issue. Gotta love debugging/troubleshooting new computers!