asp.net-mvc – 在部署MVC 2 Web应用程序时要绝对检查的事项?
我将把我的第一个MVC Web应用程序部署到互联网上.
对于我这个框架的第一个应用程序,我想知道我是否可以收集一些关于应该采取什么措施来防止麻烦的建议. 我在这个问题上是通用的,这是收集最多样的答案的xpressely. 谢谢! 更新: 谢谢大家的回答.问题不只是关于“部署”范围,而是更多这些范围: >安全 简而言之,所有需要从初始部署解决的问题. 解决方法
如果您要在一小时内部署:
>确保在项目中将System.Web.Mvc的引用标记为Copy Local = True.它往往默认为False,因此不会被复制到您的bin文件夹,从而导致应用程序在部署时失败.查看您可能已添加到项目中的任何其他程序集Copy Local = True. 如果你有更多的时间在手上: >检查安全性代码,XSS注意事项:输入是否已清理?在视图中呈现时,用户输入是否正确编码?>查看数据模式.这可能是您修改空数据库的最后机会.部署之后,您只能希望轻轻更新实时数据,尽量避免损害应用程序逻辑中的现有数据和依赖关系.>如果您还没有,请务必设置Google Analytics分析帐户.您将对您的网站的使用方式感到好奇,这是最好的免费工具之一. Goog分析以及搜索引擎注册将要求您将具有时髦名称的文件放在域名的根“文件夹”中.验证您的应用程序是否可以从根文件夹提供文件,或设置控制器路由以处理这些请求. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 当OutputPath设置时,“没有为项目设置Outpu
- asp.net-mvc-3 – 使用AutoMapper携带元数据查看模型的技术
- 无法通过IP地址连接ASP.NET开发服务器(VS2010)
- asp.net-mvc – 无法加载文件或程序集’System.Web.WebPage
- asp.net-mvc – 后退按钮不会导致回发到MVC中的控制器操作
- asp.net – 使用纯CSS定义asp:GridView的全局网站样式(不使
- ASP.NET Core 在 Swagger UI 中显示自定义的 Header或者在u
- asp.net – 数据注释 – 使用属性扩展并在资源文件中存储正
- asp.net-web-api – APIController“已执行”方法?
- asp.net-mvc – 来自Objects MVC的DropDownList
- asp.net-mvc-3 – MVC3 / Razor添加控制器“Get-
- asp.net-mvc-4 – ASP.NET MVC 4自定义权限属性
- Asp.net MVC中使用JQuery插件ajaxFileUpload上传
- asp.net-mvc – 如何在点击电子邮件超链接时打开
- ASP.Net控件是否通过viewstate公开SQL查询?
- asp.net-mvc – 获取视图名称,其中ViewResult.Vi
- asp.net后台cs中的JSON格式变量在前台Js中调用方
- asp.net-mvc – 使用路由操作URL
- asp.net-mvc – MVC4部分视图没有将值加载到“容
- asp.net-mvc-3 – 如何防止ASP.NET MVC应用程序中