• Siteserver平台搭建


    一开始什么也不懂真痛苦,自己摸索了一两天,终于搞好了,都怪自己懒,不想用大的安装包,怕不实用。
     
    [平台: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-PCSQLEXPRESS)亦可从"浏览..."选项中选择。
     
    新建一个数据库->配置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-PCSQLEXPRESS)
     
    用浏览器打开localhost按步骤进行即可
    若出现bairong_config拒绝名称,则将新建的数据库删除再重新建立即可
     
     
    大功告成!
    没有人写个好的教程,自己摸索还真费时间啊~不过也有成就感,嘻嘻
  • 相关阅读:
    2.采用字符的移位方式实现字符文本加密解密。
    用自己的算法实现startsWith和endsWith功能。
    采用多种算法,模拟摇奖:从1-36中随机抽出8个不重复的数字
    输入5个数用冒泡排序进行从小到大排列
    题目六:控制台输入年龄,根据年龄输出不同的提示
    题目五:控制台输出三角形和菱形
    题目四:控制台输出九九乘法表
    百马百担
    classNum 表示学生的班号,例如“class05”。 有如下List  List list = new ArrayList();
    已知有十六支男子足球队参加2008 北京奥运会。写一个程序,把这16 支球队随机分为4 个组。采用List集合和随机数     2008 北京奥运会男足参赛国家:  科特迪瓦,阿根廷,澳大利亚,塞尔维亚,荷兰,尼日利亚、日本,美国,中国,新西 兰,巴西,比利时,韩国,喀麦隆,洪都拉斯,意大利
  • 原文地址:https://www.cnblogs.com/manhua/p/3571647.html
Copyright © 2020-2023  润新知