2014-12-10 11 views
7

Can abbiamo eseguito uno esistente ASP.NET 4.5 Web Forms applicazioni come uno su Mac usando mono: https://code.msdn.microsoft.com/Getting-Started-with-221c01f5?cdn_id=2013-12-16-001in corso esistenti ASP.NET 4.5 Web Form applicazioni su Mac

Credo che ho bisogno di usare un IDE consapevoli mono e per cercare di ri-riferire tutti i file .dll compatibili e provare a modificare il codice che non ha equivalenti nelle versioni mono per usare le librerie mono.

È vero?

C'è un tipo di questionario open source di app (diversa dall'app precedente) che vorrei eseguire su Mac. Ho un amico con un computer Mac che vorrebbe servire pagine web da un server web residente su Mac (non sono sicuro che tipo di servizio sarebbe - come la versione Mac di IIS - una sorta di servizio demone) e quando la risposta al questionario è stata inviata vuole che un file PDF di tale risposta sia creato e salvato sulla cartella locale Mac (quindi ho bisogno di trovare un modo per utilizzare creare .pdf in base ai dati di risposta inviati)

versione vnext sarebbe bene (che ho sentito migliorato dall'app Web Forms), ma non so se le librerie di Web Form sono disponibili per il Mac.

Vorrei sviluppare e eseguire il debug su una macchina Windows e solo distribuire e configurare server Web su Mac.

Xamarin Studio per Windows o MonoDevelop per Windows risponde?

Quali sono i migliori server Web sul Mac che possono servire le pagine preferibilmente simili a IIS?

+0

Dai un'occhiata al progetto Mono http://www.mono-project.com/docs/about-mono/supported-platforms/osx/ e SO thread http://stackoverflow.com/questions/108380/best -way-to-get-started-in-setup-up-mono-per-asp-net-on-mac – Sam

+0

Tx. Se ho bisogno di partire da una soluzione open source VS 2013 esistente che posso creare ed eseguire usando IIS o IISExpress. Come posso procedere con la compilazione di Mono su Windows e quale IDE posso usare su Windows? Come faccio a sapere se Mono su Windows sarà compatibile con Mono per OSX? Il mio obiettivo è compilare Mono su Windows ed eseguirlo in IIS come server web usando Mono runtime su OSX. – Rad

+0

Ho familiarità con Xamarin Studio su Windows e Mac per lo sviluppo cross-phone, ma non ho mai provato a creare ed eseguire asp.net 4+. Quale server Web utilizzerebbe Xamarin su Windows per testare/eseguire il codice e cosa userebbe sul lato Mac. – Rad

risposta

-1

Utilizzare VS 2015 e. Net Core se si desidera creare applicazioni .NET per l'esecuzione su un Mac. È ancora in anteprima ma è ancora possibile sviluppare applicazioni.

+0

Grazie, Rick. C'è qualche spiegazione su come sviluppare su Windows e distribuirlo su Mac? Mono 4.6 (tempo di esecuzione) disponibile su Mac e su quale server Web posso utilizzare per eseguirlo. – Rad

+1

Rad, perché è così nuovo, dovrai fare una piccola ricerca su come distribuire su un Mac. So. Net Core può essere eseguito su un Mac senza un server web. Ecco alcune ulteriori informazioni su di esso, spero che aiuti e mi dispiace non posso essere più utile su questo argomento. Lo sto imparando da solo. http://www.hanselman.com/blog/AnnouncingNET2015NETasOpenSourceNETonMacandLinuxandVisualStudioCommunity.aspx – RickJames

+0

Grazie. Volevo solo sapere se posso eseguire un progetto WebForms su mono esistente per Mac. – Rad