使用ASP.NET/ASP.NET MVC设置静态文件服务器的建议

使用ASP.NET/ASP.NET MVC设置静态文件服务器的建议,asp.net,asp.net-mvc,iis,static-content,Asp.net,Asp.net Mvc,Iis,Static Content,我想建立一个子域(类似于stackoverflow),以便为我现有的web应用程序提供静态内容。我以前从未这样做过,我想知道是否有人有建议-使用哪种技术(我使用的是Microsoft堆栈),我应该如何构造静态站点,安全性和缓存注意事项是什么等等 如有任何建议,将不胜感激, 提前感谢不要说显而易见的,但是如果它是真正静态的,为什么需要ASP.NET呢?有一些关于将IIS优化为静态文件服务器的建议。如果人们确实需要通过身份验证才能查看静态内容,这显然会使它稍微复杂一些。sstatic.net不使用身

我想建立一个子域(类似于stackoverflow),以便为我现有的web应用程序提供静态内容。我以前从未这样做过,我想知道是否有人有建议-使用哪种技术(我使用的是Microsoft堆栈),我应该如何构造静态站点,安全性和缓存注意事项是什么等等

如有任何建议,将不胜感激,
提前感谢

不要说显而易见的,但是如果它是真正静态的,为什么需要ASP.NET呢?有一些关于将IIS优化为静态文件服务器的建议。如果人们确实需要通过身份验证才能查看静态内容,这显然会使它稍微复杂一些。sstatic.net不使用身份验证

我建议你看看亚马逊的网站和服务。两者都是低成本和高性能的。他们的重点是提供内容

我是一个快乐的S3客户


添加:您可以轻松设置他们的服务,使其显示为您站点的子域。例如assets.yourdomain.com

这里也一样-S3。这么做已经很久了。非常棒的服务和价格。马修,你提出了一个非常好的观点,对此我没有真正的反驳。我在ASP.NET中这样做的最初目标是创建一组可版本化的文件,这些文件可以打包在解决方案中并存储在版本控制系统中。我计划将这些文件打包到一个ASP.NET项目中,并将其保存在与访问上述文件的网站相同的解决方案中,从而使开发变得更加容易。