SUMMARY
This article discusses a known compatibility issue with
Microsoft .NET Speech SDK Beta 2 (Speech SDK) installed on computers with
Microsoft .NET Framework 1.1.
This issue was previously published in
the Speech SDK Release notes and has been updated to include a workaround as
detailed in the "More Information" section. You can view the SDK Release notes
at the following Microsoft Web site:
back to the
topWORKAROUND
Microsoft .NET Framework 1.1 is not compatible with the Beta
2 release of Microsoft .NET Speech SDK.
To decrease the
incompatibility issues that you experience during your evaluation of the Speech
SDK, use the following workaround methods.
back to the topSet Up Initial Installation Environment
To make sure that the Speech SDK is in an appropriate installation
environment, you must remove all currently installed versions of the Microsoft
.NET Framework and the Microsoft .NET Speech SDK.
If you have any of
the following products installed, remove them in the following
order:
- Microsoft .NET Framework 1.1
- Microsoft .NET Speech SDK Beta 2
- Microsoft .NET Framework 1.0
Restart your computer, and then reinstall the following products
in the following order:
- Microsoft .NET Framework 1.0
- Microsoft .NET Framework 1.0 SP2
- Microsoft .NET Speech SDK Beta 2
- Microsoft .NET Framework 1.1
NOTE- The preceding steps apply to Microsoft Windows 2000 and
to Windows XP Professional.
- Windows Server 2003 is not supported in the Beta 2
release of the Speech SDK.
- If installed, do not remove Visual Studio .NET 7.0. You
have to have this product to use the Visual Studio .NET Speech Development
Tools that are installed with the Speech SDK.
You can download all the products listed earlier from the
following Microsoft Web site:
back to the
topUpdate the Page Directive for the Sample and Demo Applications
- Open each Web.config file in the subdirectories of the
Speech SDK Applications directory. By default, this directory
is located in the following folder:
\Program Files\Microsoft .NET Speech\Applications
- Add <pages validateRequest="false" /> to each Web.config file. For example:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.web>
<pages validateRequest="false" />
</system.web>
</configuration>
back to the
topOptional: Add Custom Speech SDK IIS Mappings
The following instructions apply only if you continue to
experience problems while using the Margie's Travel or Contacts sample
applications in the Speech SDK.
Open Internet Information Services (IIS):
- Right-click My Computer, and then click
Manage.
- Expand the Services and Applications node,
and then select Internet Information Services.
- Locate and expand the Default Web Site
node, and then view the Demo node and the
Contacts node for the Speech SDK.
back to the
topAdd Custom IIS Mappings for the Margie's Travel Sample Application
- Right-click the Demo virtual directory,
and then click Properties.
- On the Virtual Directory tab, click
Configuration, and then click Add.
- In the Executable field, type the path of
the .NET Framework 1.1 version of the Aspnet_isapi.dll file. By default, this
file is located in: %WINDIR%\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll
- In the Extension field, type
.gramx.
- Select Limit to, and then type
GET,HEAD,DEBUG.
- Select the Script Engine check box, and
clear the Check that file exists check box.
- Click OK to apply the changes.
back to the
topAdd Custom IIS mappings for the Contacts Sample Application
- Right-click the Contacts node, and then
click Properties.
- On the Virtual Directory tab, click
Configuration, and then click Add.
- In the Executable field, type the path of
the .NET Framework 1.1 version of the Aspnet_isapi.dll file. By default, this
file is located in the following folder:
%WINDIR%\Microsoft.NET\Framework\v1.1.4322\
- In the Extension field, type
.grxml.
- Select Limit to, and then type
GET,HEAD,DEBUG.
- Select the Script Engine check box, and
then clear the Check that file exists check box.
- Click OK to apply changes.
back to the
topOptional: Repair Default IIS Mappings
If the preceding instructions do not address the Microsoft .NET
Framework 1.1 compatibility issues that you are experiencing, use the following
instructions to repair your IIS Mappings. After you perform this task, you must
add custom Speech SDK IIS mappings again, as described earlier in this
article.
To repair IIS mappings for ASP.NET, run the Aspnet_regiis.exe
utility:
- Click Start, and then click
Run.
- Type the following command, and then click OK:
"%WINDIR%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe" -i
back to the
top