Questions tagged «asp.net-mvc»

3
我的网址应该小写吗?
根据此博客(“了解SEO友好的URL语法惯例”),我应该进行更改 http://example.com/Hello-Dolly 至 http://example.com/hello-dolly 给出的原因有: 网址通常区分大小写 它将简化所有区分大小写的SEO和分析报告 根据我在Wikipedia上有关URL规范化的文章中找到的GIF,我应该将URL从任何大写字母转换为所有小写字母。 但是,我使用ASP.NET MVC,默认情况下,我的URL的结构是这样的(CamelCase): http://www.example.com/Controller/Action/Parameter http://www.example.com/类别/列表/自行车 我浏览了RFC1738,但没有看到任何明确的答案。 我是否应该强迫框架将所有内容更改为小写?如果所有人都告诉我使用小写字母,Microsoft为什么选择选择这样设计框架?
17 url  asp.net-mvc 

2
无需重新加载即可更新.NET网站
我曾经在中开发网站PHP,ASP classic以及是否需要进行某些更改。您可以更改单个/几个文件,而没人会真正注意到。也许有人在上传过程中请求更改的文件,但这大约是半秒钟的时间。对于大多数较小的网站,这没有问题。 但是,最新的网站是使用此网站构建的C# MVC,当您更改代码时,您需要重建网站并上传更改后的DLL文件。但是,当您更改DLL文件时,它将重新启动您的网站并重置所有活动状态sessions。它还必须重新加载所有内容,在大型站点上,可能需要花费几分钟才能加载所有内容。浏览该站点的每个人都会注意到并需要再次登录。 网站的主要更新并不常见,因此这不是问题。但是我们确实有定期的促销“小”更新。就像“填写此表格并获得三个月的免费会员资格”或“上传...的图片的前10个将获得价格”一样。我想你会得到漂移的。有些促销活动与此类似,可以使用一个模块根据显示的设置显示正确的信息,但是通常需要自定义代码。 我在想一个系统,其中每个推广是它自己的DLL基于接口的文件,然后加载DLL使用动态Type.GetType,Activator.CreateInstance和InvokeMember。尽管这可行,但我想知道这是否是正确的方法。 所以我的问题是:如何.NET在不重新加载整个网站和删除会话的情况下(而不是重新启动应用程序池)动态更新网站。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.