⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iisread.htm

📁 pws安装 pws安装
💻 HTM
📖 第 1 页 / 共 3 页
字号:
<li><p>必须安装 WWW 服务而且必须运行服务器程序,才能查看文档(版本发布声明与疑难解答文件除外)。如果该 Web 站点已停止运行,那么在您单击“产品文档”时会遇到一条消息“无法与服务器建立连接”。如果出现这种错误,请启动“Internet 服务管理器”并检查 Web 站点的状态。如果该站点停止运行了,则启动该服务。</p>

<li> <p>大多数文档导读目录出现在左边的框架中。要查看目录,请单击“目录”按钮。单击标题可以查看包含摘要信息的网页,这些信息包括在目录树的相应部分。展开和折叠目录树的分支可以查看或隐藏主题部分。</p>

<li><p>要查看索引,请选择左框中的“索引”属性页。在索引中最靠近所键入单词的部分的前面键入单词。双击主题可以查看主题或者包含关键字的主题列表。</p>

<p><strong>注意</strong>&nbsp;&nbsp;&nbsp;根据您所使用的浏览器,左框中的导读装置可能是 ActiveX(TM) 控件(在 Internet Explorer 中),也可能是 Java 控件(在 Netscape 浏览器中)。因此,如果在左框中没有看见目录,则必须确保有下列浏览器设置。对于 Internet Explorer,将浏览器安全性设置为“中”并启用 ActiveX 控件和插件。对于 Netscape 浏览器,则必须启用 Java 和 JavaScript。</p>
</li>
<li>如果安装了以前版本的 Hhctrl.ocx,那么可以在文档的左框中使用的某些功能,如目录 (TOC) 同步按钮,可能无法正常工作。由于没有在文档中激活该文件的版本控件,请搜索 Hhctrl.ocx 并删除在本地驱动器上找到的该文件的所有副本。下一次访问文档时,系统将提示您接受将要安装更新的 TOC 控件的证书。</li>

</ul>

<hr>

<h1><a name="OtherKnownProblemsandLimitations">其他已知问题与限制</h1>

<p>下表包含存在于该版本中的问题和限制:</p>

<ul>

<li>Personal Web Server 不支持 FTP 服务。</li>

<li>如果是从以前的 PWS 版本进行升级,并且在查看 Default.asp 文件时出现问题,可能是由于使用的是该文件以前的版本。为了安装 PWS 4.0 中该文件较新的版本,必须手工将旧版本的 Default.asp 文件删除。该文件的默认位置是 C:\InetPub\Wwwroot。</li>

<li>在某些情况下,从以前安装的 FrontPage Server Extensions 遗留的文件可以组织正确安装该组件的新版本。如果在安装 FrontPage Server Extensions 的过程中 PWS Setup 报告错误,或者当连接到 FrontPage Web 时 PWS、Microsoft FrontPage 或 Microsoft Visual InterDev 失败,请使用下列步骤纠正错误:</li>

	<ol>
	<li>运行 PWS 安装程序,选择“添加/删除”并卸载“FrontPage Server Extensions”。</li>
	<li>在 \Windows\System\ 目录中,删除下列文件:Fp30txt.dll、Fp30utl.dll 和 Fp30wel.dll。</li>
	<li>删除包括所有文件和子目录的 \Program Files\Microsoft FrontPage\version3 目录。</li>
	<li>运行 IIS 安装程序并重新安装“FrontPage Server Extensions”。</li>
	</ol>

<li>自动安装期间出现的错误将写入 Windows 95 注册表。有关错误信息,请定位到下列注册表路径:<br>
HKEY_LOCAL_MACHINE\<br>
&nbsp;Software<BR>
&nbsp;&nbsp;\Microsoft<BR>
&nbsp;&nbsp;&nbsp;\Windows<BR>
&nbsp;&nbsp;&nbsp;&nbsp;\Setup<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\OCmanager<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\Errors</li>

<li>在主频低于 50 MHz 的 486 处理器而且内存低于 16 兆的计算机中运行 Personal Web Server 4.0 时,脚本引擎降级为<b>内存堆栈压缩模式</b>的可能性将大大增加,这意味着服务器在这种模式下将无法接受新连接。堆栈压缩过程将花费 20 到 30 分钟(这依赖于微处理器的速度)。</li>

<li><strong>Active Server Pages</strong></li>

	<ul>
<li>如果用于 Active Server Pages(R) (ASP) 的唯一数据库是 Microsoft SQL Server(也就是说,对于 ASP 根本不使用 Microsoft Access (.mdb) 文件)并且创建存储在“会话”对象中的数据库访问组件的实例,可以在注册表中将数据库访问组件实例的线程模型从“Apartment”改为“Both”来增强性能,具体方法是双击 Program Files\Common Files\System\Ado 文件夹中的 Makefre15.bat 文件。</li>

<p>要将线程模型从“Both”改为“Apartment”),请双击 Program Files\CommonFiles\System\Ado 文件夹中的 Makeapt15.bat 文件。</p>

<p><strong>注意</strong>&nbsp;&nbsp;&nbsp;我们建议<b>不要</b>将 Database Access Component 的实例存储在“会话”对象中。</p>

<li>指出 MapPath 方法不支持相对路径语法(例如 ./<em>path</em> 或 ../<em>path</em> )的 ASP 文档中有一个错误。MapPath 方法仅在 EnableParentPaths 方法的元数据库属性有效时才支持相对路径。当 EnableParentPaths 属性无效时,使用带相对路径的 MapPath 方法将产生错误。</li>

<li>Scripting.Dictionary 对象被错误地标记为双重线程。它本应该标记为独立线程。要改变这种情况,请使用“注册表编辑器”打开以下注册表键:</li><br>

HKEY_CLASSES_ROOT\<br>
&nbsp;&nbsp;CLSID<br>
&nbsp;&nbsp;&nbsp;\{EE09B103-97E0-11CF-978F-00A02463E06F}<br>
&nbsp;&nbsp;&nbsp;&nbsp;\InprocServer32<br>

<p>将 ThreadingModelChange 的已命名值改为 Apartment。如果在“应用程序”范围内使用 Dictionary 对象但没有进行如此改动,可能会导致数据损坏。</p>

<li>如果在活动用户运行的 Web 站点上更改网络绑定的内容,那么这些用户将断开连接。</li>


<li>为 ASP 请求、响应以及服务器对象设置的属性仅在处理一个请求的过程中有效。例如,如果在 Global.asa 中设置属性,如 Response.Buffer = True,该属性将仅适用于单个请求,而不适用于所有请求。</li>

<li>目前,在 ASP 中使用 PerScript 时还有一些已知的问题。如果从 ActiveWare 中运行 PerlScript,请与 ActiveWare 联系以获得新的 PerlScript 引擎。</li>

<li>脚本编写程序的参考手册列举了 MyInfo 对象中的属性并且指出由 Personal Web Server 初始化这些属性。尽管该信息对于在 Macintosh 计算机上安装的 Personal Web Server 有效,但对于在 Windows NT 下安装 Personal Web Server 可能无效。当首次生成 MyInfo 的实例时,列举在脚本编写程序的参考手册中的所有属性都不存在。更确切的说,这些属性是在执行过程中通过赋值语句创建的。这意味着如果属性不存在,那么对值的查询将返回空串,并且在表达式中使用属性的任何尝试将返回错误。</li>

<li>如果在 ASP 中创建或使用在 Microsoft(R) Visual Basic(R) 5.0(企业版或专业版)中开发的组件,出于对开发和服务器计算机这两者的考虑,建议您最好升级到 Visual Studio(TM) 97 Service Pack 2。</li>

<p>可以从以下地址下载 Visual Studio 97 Service Pack 2:<a href="http://www.microsoft.com/vstudio/sp/">http://www.microsoft.com/vstudio/sp/</a>。</p>



	</ul>

<li>在繁忙的服务器上运行 Java 组件时,Java 虚拟机 (VM) 可能会在初始化过程中阻塞,原因是有 40 个或更多的线程需要初始化。这种情况只发生在每个进程 Java VM 第一次初始化时。解决的办法是,将下列代码添加到应用程序的 Global.asa 文件中(“YourJavaObject”可以是不做任何事情的虚拟组件)。</li>

<pre><font face="courier" size="3">
&lt;SCRIPT LANGUAGE=vbscript  RUNAT=SERVER&gt;

Sub Application_OnStart
	set initobj = Server.CreateObject("YourJavaObject")

End Sub

&lt;/SCRIPT&gt;</font ></pre>

<li>为安全起见,个人 Web 管理器发布向导将不发布位于网络驱动器上的文件。这意味着您只能发布本地驱动器的文件。</li>

<li>在个人 Web 管理器的主页向导中,与主页模板关联的样式表图形使用 Internet Explorer 4.01 查看效果最佳。主页模板在 IE 3.0 和 Netscape 中显示时出现细微的差别是正常的。</li>

<li>Internet Explorer 3.0 和 4.0 忽略文本域中的换行符。要在文本域的输入项目中插入换行符,请将 &lt;BR&gt; HTML 标记添加到每行的结尾。</li>

<li>ActiveX Data Objects (ADO) 使用标准的 COM 方法传送错误信息,但 ADO 不检查是否有其他信息放入了 ErrorInfo 对象,并且在该对象被破坏时删除对象。以下是在 Microsoft(R) Visual Basic(R)、Visual C++(R) 和 Visual J++(TM) 中解决该问题的代码,建议在错误处理程序中加入这段代码。</li>

<p> Visual Basic,代码应该是:</p>

<pre><font face="courier">
ErrorHandler:
    ' cleanup
    If Not adoRS Is Nothing Then
	Set adoRS = Nothing
    End If
    If Not adoConn Is Nothing Then
	Set adoConn = Nothing
    End If
    
    Err.Raise Err.Number, "Bank.Accout.Post", Err.Description

Exit Function
</font ></pre>

<p>Visual C++,代码应该是:</p>

<pre><font face="courier">
//
// ErrorInfo is saved here because the following   
// ADO cleanup code may clear it.
//
IErrorInfo * pErrorInfo = NULL;
GetErrorInfo(NULL, &pErrorInfo);

if (adoRsBalance) adoRsBalance->Release();
if (adoCoConnection) adoCoConnection->Release();

AtlReportError( CLSID_CAccount, pErrMsg, IID_IAccount, hr);

//
// put the error back in TLS
//
SetErrorInfo(NULL, pErrorInfo);
</font ></pre>

<p>Visual J++,代码应该是:</P>

<pre><font face="courier">
if (adoRsBalance != null) {
	if (adoRsBalance.getState() == ObjectStateEnum.adStateOpen)
		adoRsBalance.Close();
	ComLib.release (adoRsBalance);
}

if (adoConn != null) {
	if (adoConn.getState() == ObjectStateEnum.adStateOpen)
		adoConn.Close();
	ComLib.release (adoConn);
}
</font ></pre>

<p><strong>注意</strong>&nbsp;&nbsp;&nbsp;在 Visual J++ 中必须明确关闭记录集和/或连接,而且必须明确释放 ADO 对象。</p>

<li>远程数据服务 (RDS) 1.5 作为服务器安装在使用 Personal Web Server 的 Windows 95 或 Windows 98 上时将无法工作。这个问题将在以后版本的远程数据服务中解决。目前,可以从 Windows NT Server 或 Workstation、在 x86 或 Alpha 平台上成功运行 RDS。</li>

<li>如果用 Java 编写服务器端的组件并且希望使用 Microsoft(R) Visual J++(TM) 1.1 调试组件,请使用下列步骤:</li>

<ol>
<li>为希望调试的 Java 类生成用于调试的 .class 文件。</li>
<li>确保调用 Java 组件的 PWS 应用程序已设置为正在运行(默认设置)。如果没有正在运行的应用程序,那么这种调试方法将无法使用。</li>
<li>在 Visual J++ 中,打开包含 Java 类的工程,单击“Project”菜单,单击“Settings”,然后单击“Debug”属性页。</li>
<li>在“Category”列表中,选定“General”。</li>
<li>在“Class for debugging/executing”框中,输入希望调试的类的完整类名(包括包的名称)。不要包括文件扩展名。例如,可以输入“IISSample.HelloWorld”作为类名。Visual J ++ 的名称<b>是</b>区分大小写的。</li>
<li>在“Debug/Execute project under”下,选定“Stand-alone interpreter (applications only)”。</li>
<li>在“Category”列表中,选择“Stand-alone interpreter”。在“Stand-alone interpreter”下,键入系统中 Inetinfo.exe 文件的完整路径。例如,如果适用,可以键入 C:\Winnt\System32\Inetsrv\Inetinfo.exe,它是 Inetinfo.exe 的默认位置。</li>

<li>在“Stand-alone interpreter arguments”下,键入 -e&nbsp;w3svc 。</li>

<p class="note"><strong>注意</strong>&nbsp;&nbsp;使“程序参数”框为空,否则将无法工作。</p>
<li>单击“确定”。</li>
<li>在 Visual J++ 中,在 Java 类中设置断点。</li>
<li>在“建立”菜单中,选择“开始调试”,然后单击“开始”。</li> 该步骤将启动 Inetinfo.exe 作为进程。

<p class="note"><strong>注意</strong>&nbsp;&nbsp;&nbsp;选定“执行&lt;<em>class name</em>&gt;”将不初始化调试。</p>

<li>在启动 Visual J++ 调试器后,通过打开激活类的 .asp 文件来激活 Java 类。在 Virusl J++ 调试器超时前大约有 30 秒来激活代码。在调试器到达断点后,Visual J++ 将不再强制超时,因此可以继续调试组件。</li>
</ol>
</ul>

<hr>


<h1><a name="ProvidingFeedback">提供反馈</a></h1>

<p>对等新闻组可以帮助您与我们产品的其他用户,包括 Microsoft 最有价值的开发人员 (MVPS) 进行交流。可以使用任何新闻阅读程序访问这些新闻组。不管使用的是新闻阅读程序还是其他新闻客户程序,都需要对其进行配置以访问这些新闻组。当系统提示您选择新闻服务器时,请指定 <strong> msnews.microsoft.com</strong>。不需要输入帐号名或密码。在新闻组中发表文章时,请先阅读 Microsoft 新闻组行为规范。有关 Microsoft 新闻组的详细信息,请访问 <a href="http://www.microsoft.com/support/news/" target="_top"> http://www.microsoft.com/support/news/</a>,然后选择 choose Personal Web Server。</p>

<p>在不久的将来,将会出现提供 Windows NT Option Pack 4.0 支持的新闻组。为了得到该产品的最新信息,应当经常更新您在该新闻组的预订内容。</p>











	
<hr>

<h1><a name="CopyrightInformation">版权信息</a></h1>

<p>(c) 1997 Microsoft Corporation</p>

<p>上述资料只是原样提供,仅供参考。</p>

<p>Microsoft 及其供应商对此处所包含信息的准确性或这些资料的内容不做任何暗示或明确的担保,包括但不限于针对特殊目的可销售性或可适用性的暗示担保。鉴于某些国家(地区)或管辖区不允许排除暗示的担保,以上限制可能对您不适用。</p>

<p>Microsoft 及其供应商对于可能由此产生的任何后果,包括结果性的、偶然性的、直接的、间接的、特殊的以及利润上的损失,不承担任何赔偿责任。鉴于某些国家(地区)或管辖区不允许排除暗示的担保,以上限制可能对您不适用。在任何情况下,Microsoft 及其供应商由于这些资料带来的全部责任,包括民事侵权行为、合同以及其他方面,将不会超过这些资料的建议零售价。</p>


<hr>


<p align="center"><a href="../../../common/iiadden.htm">对 Microsoft 软件最终用户许可协议的补充文档</a></p>












</font >
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -