一开始什么也不懂真痛苦,自己摸索了一两天,终于搞好了,都怪自己懒,不想用大的安装包,怕不实用。
 
[平台:win7+IIS7+Microsoft SQL Server 2008 R2(1.46G)+SiteServer V3.4.5]
 最新改成  win7+IIS7+Microsoft SQL Server 2005  express+Microsoft SQL Server Management Studio Express+SiteServer V3.4.5
IIS
1:进入windows 7的 控制面板,选择左侧的(turn windows features on or off)打开或关闭Windows功能,单击后会出现安装Windows功能的选项菜单,找到“internet information services“,把所需要的都打上勾
/**********************************************************
更便捷的方法是用以下代码创建一个iis7.bat批处理
*********************************************************

@echo off
echo 正在添加IIS功能,这可能需要几分钟时间...
start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ASP;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-ManagementScriptingTools;IIS-ManagementService;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;IIS-LegacySnapIn;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI
echo IIS已添加成功!
pause

 

*********************************************************

*/
2::在桌面右键“我的电脑”—选择“manage”—“services and applications”-“internet information services managemer”
3:选择 Default Web Site,并双击 ASP 的选项IIS7中”ASP”—“enable parent path”选择"true"。
4:右键“default web site”—“manage web site’—“advanced settings”—“physical path”选择你本地源码的位置(定位至siteserver目录的upload_file),到这里基本上iis的配置已经ok【或者新建虚拟目录,设为classic pool和定位后,将其转换成程序】

不过win7还有个权限的问题
首先,找到系统的临时目录temp(可在系统高级设置处查到)
然后,右键“temp”文件夹—“properties”—“security”—“edit”—“add”—在底部的输入框输入字母“A”—“check names”—找到Athenticated Users这个用户—“ok”
最后:赋予这个Athenticated Users所有权限,把Allow 下面的复选框都打上钩,注意:在这部过程中,会有安全提示你的,点ok就是了 
一般在这里就可以了,只要你的路径(physical path)指向的是你的本地某个站点的目录就可以了,不过如果你的路径不是指向某也指定的站点的时候就会报错,这样你就的在配置里面做下更改了,下面我们一起来:
打开iis管理器—找到并双击“directory browsing”—在里面的“time,size,extension,data,long data”的前面都打上钩,最后点击左侧的“apply”,做完这一部,就可以不用把路径指向某一特定站点了,可以直接指向你所有源码所在的目录(比如你在D盘下有asp文件,下面全是asp源码,这样你就可以直接指向Asp这个文件夹,而不用指向asp文件夹下的某一站点,这样省的每次打开iis更换路径)
 
Q:检测到在集成的托管管道模式下不适用的 ASP.NET 设置。
A:打开IIS,右边操作里选基本设置,应用程序池旁边点选择,选为Classic .net AppPool,就将管理模式切换为了经典模式就OK了。
 
Q:访问前台页面时出现“无法生成临时类(result=1)。 error CS2001: 未能找到源文件“C:/WINDOWS/TEMP/3u8uo8bq.0.cs” error CS2008: 未指定输入”
A:给windows目录下的temp文件夹(要到达最终的目录)添加AuthenticUser账户,并给该账户提供读写权限
 
 
安装SQL前要先设置com+
Q:遇到了COM+的目录要求不行的问题
A:

1、开户MSDTC服务
开始-运行,输入cmd后回车,在命令提示行中输入 msdtc -install 并回车。

2、开启COM+ System Application服务。
开始-运行,输入Services.msc后回车,打开服务和应用程序。并在服务列表里面找到COM+ System Application。右键单击,点属性,然后更改启动方式为“自动”,并点击下面的“启动”开启此服务。

对2的重要补充:有的人会发现COM+ System Application这个服务无法启动,其实原因很简单。这个服务依赖于如图所示的另外3个服务,将这3个服务都开启就可以了。

 
 
SQL Server 2008 R2(安装过程见另文)

提供给大家几个key,仅供学习,请不要用作他用。

Developer:  PTTFM-X467G-P7RH2-3Q6CG-4DMYB
Enterprise: JD8Y6-HQG69-P9H84-XDTPG-34MBB

 
SQL 2005 Express(SQL Server 2005 Express Edition  +  SQL Server Management Studio Express
从上述下载地址下载:SQL Server 2005 Express Edition (SQLEXPR32_CHS.EXE,40.1 MB)和SQL Server Management Studio Express(SQLServer2005_SSMSEE.msi,44.7 MB)
 
为保证能访问到数据库,安装是不要勾选隐藏高级配置选项! 
 
记住实例的名称  使用系统内置账户-local system  windows身份验证
 
两个程序安装完成后,打开management studio express,系统会自动选择数据库,默认为电脑名\实例名(如:KEVINJIANG-PC\SQLEXPRESS)亦可从"浏览..."选项中选择。
 
新建一个数据库->配置sa->使sa的默认数据库为新建的那个
 
配置SA---如不配置则无法用sa登录
在默认情况下,SQL Server 2005 Express是采用集成的Windows安全验证且禁用了sa登录名。为了工作组环境下不使用不方便的Windows集成安全验证,我们要启用SQL Server 2005 Express的混合安全验证,也就是说由SQL Server来验证用户而不是由Windows来验证用户。

a) 设置SQL Server 2005 Express的身份验证方式

b) 设置sa的密码并启用sa登录名

由于我们不知道sa的密码,所以我们须设置一个!不要关闭这个窗口,接着选择左侧的“状态”,默认情况下,sa登录名是禁用的,因此,我们必须启用sa登录名,选择右侧的登录下的“启用”

最后,我们点击窗口下面的“确定”按钮。好了,到此为止,SQL Server 2005 Express服务器已经可以让sa登录了,不过,要重新启动一下,让配置生效。

SiteServer
 
数据库主机名称见management studio 里面的显示名称(如:KEVINJIANG-PC\SQLEXPRESS)
 
用浏览器打开localhost按步骤进行即可
若出现bairong_config拒绝名称,则将新建的数据库删除再重新建立即可
 
 
大功告成!
没有人写个好的教程,自己摸索还真费时间啊~不过也有成就感,嘻嘻

Siteserver平台搭建的更多相关文章

  1. 【iOS】Jenkins Gitlab持续集成打包平台搭建

    Jenkins Gitlab持续集成打包平台搭建 SkySeraph July. 18th 2016 Email:skyseraph00@163.com 更多精彩请直接访问SkySeraph个人站点: ...

  2. hadoop伪分布式平台搭建(centos 6.3)

    最近要写一个数据量较大的程序,所以想搭建一个hbase平台试试.搭建hbase伪分布式平台,需要先搭建hadoop平台.本文主要介绍伪分布式平台搭建过程. 目录: 一.前言 二.环境搭建 三.命令测试 ...

  3. LNMP平台搭建---MySQL安装篇

    在前两篇中,安装了一个基本的Web服务器,但是只能提供静态网页查看,要做成动态网站,就必须要数据库或其他编程语言支持了,这里先介绍MySQL数据库的安装. MySQL是一个开源的数据库,在互联网行业应 ...

  4. 基于Moodle的IT课程辅助教育平台搭建

    基于Moodle的IT课程辅助教育平台搭建 Moodle是一个开源课程管理系统(CMS),也被称为学习管理系统(LMS)或虚拟学习环境(VLE).它已成为深受世界各地教育工作者喜爱的一种为学生建立网上 ...

  5. [Openwrt 项目开发笔记]:Openwrt平台搭建(一)

    [Openwrt项目开发笔记]系列文章传送门:http://www.cnblogs.com/double-win/p/3888399.html 正文: 最近开始着手进行Openwrt平台的物联网网关设 ...

  6. LNMP平台搭建---Nginx安装篇

    在上一篇博文<LNMP平台搭建---Linux系统安装篇>中,我们安装了CentOS版本的Linux操作系统,现在,我们来安装一个Web服务器,大标题写着LNMP,其中的N就是Nginx, ...

  7. LNMP平台搭建---Linux系统安装篇

    在互联网网站开发领域,有一个名词,大家一定不陌生,那就是LAMP,经典的Web服务器环境,由Linux+Apache+MySQL+PHP组成,,后来,一个名叫Nginx的Web服务器开源出来了,因其更 ...

  8. Storm on Yarn :原理分析+平台搭建

    Storm on YARN: Storm on YARN被视为大规模Web应用与传统企业应用之间的桥梁.它将Storm事件处理平台与YARN(Yet Another Resource Negotiat ...

  9. LAMP平台搭建菜鸟入门级实验

    LAMP平台搭建(菜鸟入门级) mysql 安装: (1)二进制安装  二进制安装 ,执行解压配置即可.无须执行三布安装. (2)源码编译安装 安装准备工作: (1)查看系统配置:#uname -a/ ...

随机推荐

  1. [HAOI2010][bzoj2424] 订货 [费用流]

    题面 传送门 思路 这题其实挺水的......做过餐巾计划问题就能明白,是同一个道理 首先,显然刚刚好满足每一个月的需求,会得到最优解(废话-_-||) 然后我们发现,货物在不同的月之间的转移,可以比 ...

  2. 编程风格——代码中特殊的注释技术——TODO、FIXME和XXX的用处

    代码中特殊的注释技术——TODO.FIXME和XXX的用处 前言:今天在阅读Qt Creator的源代码时,发现一些注释中有FIXME英文单词,用英文词典居然查不到其意义!实际上,在阅读一些开源代码时 ...

  3. python相关的编码,运算

    一 字符串的格式化 python中使用占位符%来实现. name=input('name:') age=input('age:') hobby=input('hobby:') print('%s的年龄 ...

  4. 关于微信小程序并发数不能超过五个的问题

    wx.request 的最大请求数为5个,超过的部分就请求不到了 昨天遇到个问题,首页的请求数一共有9个,但是在有appid开发时竟然一直都没出错,直到我切到没appid的版本的时候才发现了这个问题. ...

  5. request库

    0x00  环境简介和安装 我这里使用的是python2.7版本,直接使用pycharm2018这款IDE. 首先在pycharm中配置一下virtualenv环境,virtualenv是一个创建独立 ...

  6. C#使用DirectoryEntry类操作Windows帐户

    1.创建windows帐户 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 /// <summary> /// 创建Windows帐户 /// </summa ...

  7. 模型搭建练习1_用numpy和tensor、variable实现前后向传播、实现激活函数

    用numpy实现搭建一个简单的forward和backward import numpy as np N, D_in, H, D_out = 64, 1000, 100, 10 x = np.rand ...

  8. Linux下通过端口号查询占用的进程,并知道其所在的位置

    比如要查询2181端口. 1.查询端口占用的进程ID netstat -anp | grep 2181 tcp6 0 0 :::2181 :::* LISTEN 10997/java 2181为端口号 ...

  9. JS版汉字与拼音互转终极方案,附简单的JS拼音

    前言 网上关于JS实现汉字和拼音互转的文章很多,但是比较杂乱,都是互相抄来抄去,而且有的不支持多音字,有的不支持声调,有的字典文件太大,还比如有时候我仅仅是需要获取汉字拼音首字母却要引入200kb的字 ...

  10. php根据日期时间生成随机编码

    订单.申请单之类的需要一个编码,通过下面方法可得 代码如下: $PNUM="PG" . date("YmdHis").rand(1000,9999);