Windows環境からLinuxに移行したい古いasp.netがあります。旧式のASP.netアプリケーション(System.Web)を構築する
アプリケーションには、古いWeb.config、dllの束、App_codeフォルダがあります。
これを正しく実行するには正しい方向に向けることができますか?
私がこれまで試したどのような:
dotnet publish -c Release -o /var/www/blah
しかし、これは文句は:
app_code/Rewriter.cs(3,14): error CS0234: The type or namespace name 'Web' does not exist in the namespace 'System' (are you missing an assembly reference?
私はSystem.Webのは本当にもう存在しないことをお読みください。
私の質問は、この古いスタイルのアプリケーションをビルドして展開するいくつかの種類のビルド環境を参照できますか?それとも、私はすべてのコードを移植する必要がありますか?
WebformsサイトをASP.NETコアに移行することはできません – hardkoded
実際にはmono.netを使用してlinuxに移行することができました。 –