zoukankan      html  css  js  c++  java
  • 相关问题诊断

    1. 怎么解决“目前访问网站的用户过多”

    在xp sp2下iis5.1下的网站,访问的时候经常会出现目前访问网站的用户过多的错误,如图: 
    我在网上搜索了一下,按照要求安装了MetaEdit2.2,把LM/W3SVC和LM/MSFTPSVC的MaxConnections都由10改成了100000,仍然出现上面的错误,问题依然没有得到解决,现请问该怎样解决哦

    ================================

     iis5.1最大连接数是40 通过iis自带的vbs工具修改 adsutil set w3svc/MaxConnections 40 另外的方法可以在iis里禁用 HTTP keep-alives 另外,iis5.1只能作为自己开发用,不适合做网站供公众访问

    2. svn只读设置

    3. VS2005 SP1 安装出错:“无法使用此产品的安装源,请确认安装源存在,并且您可以访问它”

    ================================

    如果出现“无法使用此产品的安装源,请确认安装源存在,并且您可以访问它”

    打开控制面板---管理工具,双击“本地安全设置”,打开“软件限制策略”,如果是空的,新建一个策略,然后双击“强制”,将第2个勾选由“所有用户”改为“除本地管理员以外的所有用户”

    再安装即可。

    4. 解决could not create the java virtual machine问题

    ================================

    今天早上突然打开不了myeclipse,每次启动都报错“could not create the java virtual machine”,开始以为是java虚拟机出了问题,于是卸了重装还是出现如此问题。接着到网上查找相关资料,经过试验,成功解决问题。过程如下:

    1、在D:\Program Files\MyEclipse 6.1 Blue\eclipse有个eclipse.ini文件,原来的配置如下:

    Java代码 复制代码
    1. -showsplash   
    2. com.genuitec.myeclipse.blue.product.ide   
    3. --launcher.XXMaxPermSize   
    4. 256m   
    5. -vmargs   
    6. -Xms128m   
    7. -Xmx512m   
    8. -Duser.language=en    
    9. XX:PermSize=128M   
    10. -XX:MaxPermSize=256M  
    2、现在将原来配置改成如下所示:
    Java代码 复制代码
    1. -showsplash   
    2. com.genuitec.myeclipse.blue.product.ide   
    3. --launcher.XXMaxPermSize   
    4. 256m   
    5. -vmargs   
    6. -Xms128m   
    7. -Xmx512m   
    8. -Duser.language=en    
    9. -XX:PermSize=64M //修改此处   
    10. -XX:MaxPermSize=128M  

    只要修改以上代码后,myeclipse便可以启动了

    5.  安装Oracle,导致版本号从1.6到1.3

    ==================================

    设置“环境变量”里面的系统变量的“Path”变量,将路径重新配置即可。

    6.  收缩数据库的SQL脚本

    ==================================

    一个72G的大库,针对许多大容量的表进行了清除,手动truncate talbe 表 之后,用所有任务->收缩数据库,会发现根本没有收缩多少,还有70多个G,

    直接运行 dbcc shrinkdatabase(cmsdb) 发现还有20多个G,其它的表只有个位数记录,不应该有这么大呀.

    下面在网上搜索了一下,以下三条sql脚本一起执行,哇,收缩的相当彻底,哈哈.

    dump tran cmsdb with no_log
    backup log cmsdb with no_log
    dbcc shrinkdatabase(cmsdb)

    运行以上语句,airzen成功将一70多G的数据库收缩为 22.1M,巨帅.推荐一下.

    7. word 2007 模板路径

    ==================================

    C:\Documents and Settings\Administrator\Application Data\Microsoft\Templates

    8. 无法在Web服务器上启动调试。与Web服务器通信时出现身份验证错误

    ==================================

    真正的解决方法如下:

    步骤 1: 禁用环回检查
    请遵循以下步骤:
    1. 打开注册表编辑器(单击 开始 , 单击 运行 , 类型 regedit然后单击 确定 )。
    2. 中注册表编辑器, 找到并单击以下注册表项:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
    3. 右击 Lsa , 指向 新建 , 然后单击 DWORD 值 。
    4. 类型 DisableLoopbackCheck然后按 Enter。
    5. 右击 DisableLoopbackCheck , 然后单击 修改 。
    6. 在 数值数据 框中, 键入 1然后单击 确定 。
    7. 退出注册表编辑器, 并重新启动计算机。 (可以不重启计算机)

    步骤 2: 指定主机名
    要指定主机名, 映射到环回地址并可连接到 Web 站点上, 请按照下列步骤:
    1. 打开注册表编辑器(单击 开始 , 单击 运行 , 类型 regedit然后单击 确定 )。  。
    2. 中注册表编辑器, 找到并单击以下注册表项:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0
    3. 右击 MSV1_0 , 指向 新建 , 然后再单击 多字符串值 。
    4. 类型 BackConnectionHostNames然后按 Enter。
    5. 右击 BackConnectionHostNames , 然后单击 修改 。
    6. 在 数值数据 框中, 键入主机名或主机名为站点所在的本地计算机名称,  确定 。
    7. 退出注册表编辑器, 并重新启动 IISAdmin 服务。

    这个错误的信息只会出现在特定环境的计算机中:This issue only appears on Web Sites configured with a host header on machines with IIS 6 or IIS 5.1 and the RTM version of the .Net Framework 3.5 SP1. 

    9. 刚安装了PowerDesigner 12.5,居然发现Word2007会出现不能编辑的问题......

    ===============================================

    解决方法:运行Word2007——在工具栏任意位置点右键,选择“自定义快速访问工具栏”——在“Word选项”里选择“加载项”——选择“管理COM加载项”点击转到——在弹出的对话框中把PowerDesigner相关项取消。

    10. Memcached修改内存大小及端口号

    ===============================================

    修改注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server\ 下 ImagePath 键的键值为 "D:\Memcached\memcached.exe" -p 8470 -m 1024 -d runservice

    端口为8470,分配内存大小1024M  

    11. SqlServer2005 收缩数据库日志

    ===============================================

       1.选中数据库,右键属性,选项,选择恢复模式从“完整”->“简单”。
       2.任务,收缩文件,选择日志文件,设置将文件收缩为0M,确定。
       3.将恢复模式从“简单”->“完整”。

    12. sql备份还原 设备激活错误,请使用with move选项来标志该文件的有效位置

    ===============================================

    问题:



    解答:

     

    13.  Word 2007 安装的文档模板的安装位置

    ===============================================

    C:\Users\Administrator\AppData\Roaming\Microsoft\Templates

     

    14. 在IIS7中使用HttpModule 实现无扩展名的URL重写

    ===============================================

    IIS 7.0使得处理这类情形容易之极。你现在可以在 IIS 请求管道的任何地方执行一个HttpModule,这意味着你可以使用上面的URLRewriter 模块 来处理和重写无扩展名的URL(甚至是带有 .asp,.php,或 .jsp 扩展名的URL)。下面示范了你在IIS7中该如何配置:

    代码
    <?xml version="1.0" encoding="UTF-8"?>

    <configuration>

      
    <configSections>
        
    <section name="rewriter" 
                  requirePermission
    ="false" 
                  type
    ="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter" />
       
    </configSections>
      
      
    <system.web>
          
        
    <httpModules>
          
    <add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule, Intelligencia.UrlRewriter" />
         
    </httpModules>
        
      
    </system.web>

      
    <system.webServer>

        
    <modules runAllManagedModulesForAllRequests="true">
          
    <add name="UrlRewriter" type="Intelligencia.UrlRewriter.RewriterHttpModule" />
         
    </modules>

        
    <validation validateIntegratedModeConfiguration="false" />

       
    </system.webServer>

      
    <rewriter>
        
    <rewrite url="~/products/(.+)" to="~/products.aspx?category=$1" />
       
    </rewriter>
      
    </configuration>

    注意一下<system.webServer>内<modules>部分设置为true的runAllManagedModulesForAllRequests属性。这个属性确保来自Intelligencia的UrlRewriter.Net模块(是在IIS7正式发布前编写的),会被调用,有机会重写到服务器的所有URL请求(包括文件夹)。上面的web.config文件非常酷之处在于:

    1) 它在任何IIS7机器上都会工作,你不需要管理员在远程主机上启用任何东西,它也能在设置为中等信任安全等级(medium trust)的共享主机的环境场景下工作。

    2) 因为我在<httpModules>和 IIS7 的<modules> 部分同时配置了UrlRewriter,我既能在 VS内置的web服务器(即Cassini)中,也能在IIS7下使用同样的URL重写规则。两者完全支持无扩展名的URL重写。这使得测试和开发非常容易。

    15.  SVN 忽略不用版本化的目录、文件

    ===============================================

     编译出来的 bin, obj 目录和 *.suo 文件都没有必要添加到 Repository 中。

    每次试编译后 bin, obj 目录都会改变。而 *.suo 文件(它和 *.sln 文件同目录,但是为隐藏属性)甚至在每次用 VS (Visual Studio) 打开时都会被更新一次。

    要取消对它们的版本化,必须在第一次提交时就不要提交它们,但是提交所有其它应该被版本化的文件。然后,在文件管理器里右键点击你要排除的目录或文件,比如 bin,点击 TortoiseSVN->Add to ignore list->bin 就行了。

     还有一种方法就是在提交完应该版本化的文件后,用资源管理器浏览到 bin,右键点击属性。

    在弹出来的对话框里点击 Subversion->Properties...->Add。

    Property name 选 svn:ignore,值里写 bin 就行了。

    如果在同一个目录下你要排除多个文件或目录,用回车来分隔各个文件名和目录名。

    如果你已经把你不需要的文件或目录添加到 Repository 里了,那么下面的方法会解决这个问题。

     比如要剔除 *.suo 文件,把 *.suo 文件移动到另一个安全的目录里,比如桌面,然后提交更改。

    再把它移回来,然后将 *.suo 添加到 ignore list 就行了。

    对于目录,可以这么做:

    1. TortoiseSVN → Export 把文件移到一个安全的地方

    2. TortoiseSVN → Delete 把这个目录删除

    3. TortoiseSVN → Commit 提交更改

    4. 将它移回来,然后添加到 ignore list。

    16. win7下安装MyGeneration提示mdac找不到

    ========================================

    在Windows 7下安装MyGeneration,会出现MDAC组件没有安装的提示,是因为Windows 7所带的MDAC软件版本太高,MyGeneration无法检测到。为了解决这个问题,需要做的是将这个版本检测值进行修改。运行regedit,打开注册表,进入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DataAccess,将

    “FullInstallVer”=”6.1.7600.16385″
    “Version”=”6.1.7600.16385″
    修改为
    “FullInstallVer”=”2.82.3959.0″
    “Version”=”2.82.3959.0″
    就可以了,安装后最好再将其还原

    17. sp_addextendedproperty 不允许有扩展属性,或对象不存在

    ========================================

     原来是没有为脚本指定所有者导致的。

    解决办法:

    在PowerDesigner 中的表上单击右键,属性里有一项就是Owner,创建一个dbo即可

    18. 收缩数据库文件

    ========================================

    SELECT * FROM sysfiles;
    DBCC SHRINKFILE(1);

    19. 更改SQL Server表所有者的操作方法

    ========================================

    exec sp_msforeachtable 'sp_changeobjectowner ''?'', ''dbo'''

     

    20.  未安装 Silverlight Developer 运行时。请安装一个匹配版本

    ========================================

     在控制面板删去之前的silverlight和silverlight SDK后,重新安装silverlight tool问题便可以解决。我的机器上装的是vs2010,它里面本身就带着SilverLight,但是版本有点低,我没有删除原有的版本,直接更新的,没有管用,后来我把SilverLight删除,把3.0版的SilverLight SDK一并删除,重新安装Silverlight4_Tools。

    21. 无法下载Silverlight应用程序。请查看Web服务器设置

    ========================================

    解决办法:

    在IIS的HTTP头中,添加MIME类型:
    .xaml application/xaml+xml
    .xap application/x-silverlight-app

        如仍有问题,请检查IE的配置,放开安全里面的Xaml Active 下载等选项

    22. 在IIS 7 上运行 WCF Service

    ========================================

     是哪两个组件没有添加呢?  control panel-->Programs and Features-->Turn Windows features on or off

      会看到下图.

    在IIS 7 上运行 WCF Service

      选上黄色标注的两个components, 点击OK. 重启.......

      oh, yeah~!  终于可以成功访问了!

    在IIS 7 上运行 WCF Service

     

      WCF http Activation: 在vista下面, 只有添加了该组件才能通过http 协议和WCF service程序通讯. 所以如果大家在IE里面不能访问WCF service程序, 那么请首先检查改组件是否已经安装.

      WCF non-http Activation: 同上, 它是是支持tcp协议和WCF service程序通讯的组件.

  • 相关阅读:
    [转]Oracle DB 处理数据
    [转]Oracle DB 使用子查询来解决查询
    [转]Oracle DB 使用连接显示多个表中的数据
    自然连接(natural join)
    [转]Oracle 11g 新特性 -- SQL Plan Management 示例
    [转]Oracle 11g 新特性 -- SQL Plan Management 说明
    Oracle DB 组函数
    Oracle NULL相关函数
    UI :使用 UIPickerView 来选择数据
    UI: UISwitch 创建及使用开关 定制开关
  • 原文地址:https://www.cnblogs.com/liping13599168/p/1859590.html
Copyright © 2011-2022 走看看