質問: ### 前提・実現したいこと C# ASP.NETを利用して 100人程度利用想定の社内WEBシステムを構築したいと思っております。 社内用ちょっとしたアプリなのでロードバランサとかたいそうなものは考えておりません。 サーバは余ってたら使わせてもらえます。 主に、データベースへのアクセスし帳票を出力するのですが、 データベースはSQL SERVER EXPRESSで事足りるでしょうか? データベースの規模は100MB~300MBぐらいに収まるのではないかと思ってます。 常時100人が接続するわけではないのですが、 Expressで利用できるメモリが1GBとなっていたので、 データの帳票出力があるのでアクセスが集中がすると厳しそうです。 Windows on MySQLとかの方がいいでしょうか? 正直、利用人数規模も見えていなくて、ものすごい漠然としてますが、 俺ならこういう構成組むっていうのがあれば教えていただきたいです。 ちなみに、なぜC#なのかというと自分が得意だからです。 ネックはWindows使うのにお金がかかるので、説得できるなにかも考えないといけないのですが。 LAMPとかに比べたら敷居高いですかね。。。 WEBアプリケーションを公開する場合、 Windows WEB Serverというのを買った方がいいのでしょうか? 商品体系についてもよくわかっていません。。。 ### まとめ 100人程度の利用規模でちょっとしたWEBアプリを社内用に公開したい データベースのサイズは50MB~300MB程度を想定 C# ASP.NETで構築したい 安く抑えたい サーバやデータベースは何を選定したらいいか? 以上、よろしくお願いします。
回答: かっこいい画面とかを求めない 社内システムでコストかけられない であれば、あまり事例が公開されていませんが、 VS20xx にある、LightSwitch を使ってみる手もあるのでは? ’ データベースのメンテナンス用途などでは、 テーブルが用意できていれば、 ちゃらやらっと、画面が作れてしまったりします。 ⇒私の用途としては、LAN内 WEB / Local Desktop です。 ’ 検索ワード例 liteswitch web https://www.google.co.jp/search?hl=ja&q=liteswitch+web&lr=lang_ja&gws_rd=ssl