-
关于ASP.NET 发布网站的问题30
各位好!我提个关于ASP.NET比较弱智的问题。。
朋友让我帮他部署一个网站,他也只有一份源码,没有相关文档。
我拿到源码看了下是ASP.NET的,我以前基本没接触过ASP.NET,这几天查看了下文档,试着部署下,发现源码的App_Data文件夹下是空的,整个源码搜索了下也找不到mdf文件,或者是其他的数据文件。而看配置文件是配置了数据库的。
请问有什么办法能够还原数据库吗?
恳请各位达人给点意见,万分感激!2012年7月04日 10:09
3个答案 按时间排序 按投票排序
-
请先判断你的程序是不是源码?可以尝试部署到IIS上运行一下,看程序有没有自动创建数据库的功能,在就是查找一下有没有扩展名为SQL的文件,一般会把建库语句放在扩展名为sql的文件里,如果都找不到,只能查看源代码里面用到了那些数据表和字段,自己一点一点的拼凑还原出来了。
2012年7月04日 16:23
-
首先看配置文件是配置了什么数据库,如果是SQLserver系列的,你需要找到数据库文件,或者找到SQL的数据库表初始化文件,必须要生成数据库表,否则你就没法用程序。
在一个就是看你的源码里面有没有后台服务端代码,一般c#代码用的多,看有没有aspx.cs结尾的文件,或者看aspx文件里有没有script标签的属性是runat="server"的,如果没有,那就很悲催了,你得到的就不是源码,而是编译好的网站程序,想改动代码很困难。2012年7月04日 10:39
-
如果是源码的话是无法直接部署的,你要将源代码编译生成网站,可以装个VS2005或者VS2008,把源码“发布网站”,然后将发布生成的文件部署到服务器上的IIS,网站方可正常访问。关于IIS的部署可以参考:
http://wenku.baidu.com/view/bc1bd8768e9951e79b89276c.html2012年7月04日 10:22
相关推荐
【ASP.NET旅游网站】是一款基于ASP.NET框架,采用C#编程语言,并结合SQL数据库技术开发的计算机毕业设计项目。此项目旨在实现一个功能完善的在线旅游服务平台,为用户提供丰富的旅游信息查询、预订服务以及互动交流...
ASP.NET个人网站模板是一款基于微软的ASP.NET技术构建的网页应用程序,它包含了完整的网站结构和设计,适合个人或小型企业快速搭建自己的在线平台。这款模板使用了Access数据库,这是一种轻量级的数据库管理系统,...
7. **部署与发布**:掌握如何将ASP.NET 4.0应用部署到IIS服务器,包括配置Web.config文件、处理依赖项和发布策略。 8. **性能优化**:学习性能调优技巧,包括代码优化、资源管理、缓存策略和负载均衡,以提高应用...
9. **部署与发布**:了解如何将完成的ASP.NET项目部署到IIS服务器,配置应用程序池,以及处理可能出现的环境依赖问题。 10. **错误处理和日志记录**:学习如何设置全局错误处理机制,记录和分析系统运行时的错误...
在Windows 7操作系统上发布ASP.NET网站,开发者通常会利用IIS(Internet Information Services)作为Web服务器。以下是对这个过程的详细解释: 一、安装IIS 在Win7系统上,IIS默认并未预装,你需要通过“程序和功能...
ASP.NET 实用网站开发知识点总结 本节总结了 ASP.NET 实用网站开发的相关知识点,包括 .NET Framework、ASP.NET 网站开发、HTML、CSS、JavaScript、C#语言等方面。 一、.NET Framework * .NET Framework 主要包括...
当我们谈论“ASP.NET网站发布”时,我们通常指的是将一个在本地开发环境中创建的ASP.NET应用程序部署到IIS(Internet Information Services)服务器上,使得全球用户可以通过互联网访问。以下是详细的ASP.NET网站...
ASP.NET是微软公司推出的一种强大的Web应用程序开发框架,它构建在.NET Framework之上,提供了一种高效、易用且安全的环境来构建动态网站、Web应用和服务。在这个"基于ASP.NET的新闻发布系统"中,我们主要探讨的是...
这个压缩包中包含的"8个ASP.NET网站简单例子"是针对初学者或者想要提升ASP.NET技能的人群准备的实践教程,通过这些实例,你可以深入理解ASP.NET的工作原理以及如何运用它来创建实际的网站。 1. **基本结构与页面...
8. **部署与发布**:了解如何在IIS(Internet Information Services)上配置和部署ASP.NET应用,以及使用Web Deploy等工具进行发布,是开发者必备技能。 9. **响应式设计**:商务网站应适应各种设备,包括桌面、...
【标题】:“基于ASP.NET的新闻发布系统”是一个用于创建在线新闻发布的应用程序,它利用ASP.NET技术构建,提供了发布、管理新闻的功能。这个源码和配套的数据库为学习者提供了一个实际操作的平台,有助于理解ASP...
ASP.NET Core是ASP.NET的下一代框架,它跨平台、模块化且高性能,随着.NET 6的发布,ASP.NET Core的生态系统更加成熟,学习和研究外文资料有助于开发者跟上技术趋势。 综上所述,ASP.NET是一个强大且灵活的Web开发...
【ASP.NET旅游网站毕业设计详解】 ASP.NET是微软公司推出的一种Web应用程序开发框架,它提供了丰富的功能和工具,便于开发者构建高效、可扩展的Web应用。在这个基于ASP.NET的旅游网站毕业设计中,我们将深入探讨...
ASP.NET 是一种由微软开发的服务器端Web应用程序框架,用于构建功能丰富的动态网站、Web应用程序和Web服务。在这个“asp.net校园网站源码”中,我们可以深入探讨ASP.NET技术及其在构建校园网站中的应用。 首先,...
【标题】:“基于ASP.NET的新闻发布网站”是一个利用ASP.NET技术构建的在线新闻发布平台,它集成了新闻发布、管理、修改、删除、查询以及用户登录等一系列功能。这个项目使用了Microsoft的Visual Studio 2010作为...
ASP.NET教学网站是一个专注于教授ASP.NET技术的在线学习平台,旨在帮助用户掌握ASP.NET的核心概念、开发技巧以及实际应用。ASP.NET是由微软公司推出的Web应用程序框架,它为开发者提供了构建高效、安全、可扩展的...
【ASP.NET手机网站开发概述】 ASP.NET是由微软公司推出的一种基于.NET Framework的Web应用程序开发框架,它为开发者提供了构建动态网站、web应用和web服务的强大工具。在移动互联网飞速发展的今天,ASP.NET也逐渐...
【ASP.NET信息发布系统】是一种基于ASP.NET技术的网络应用程序,用于在线发布和管理各类信息。...在实际工作中,ASP.NET信息发布系统可以应用于新闻网站、公告板、论坛等需要在线发布和管理信息的场景。
以上是关于ASP.NET的一些常见面试问题及其解答。通过这些问题的回答,我们不仅可以了解到ASP.NET的基础知识,还可以深入理解其架构和技术特点,这对于准备面试或进一步学习ASP.NET都是非常有用的。