Jump to: navigation, search

DOTNet (.NET) Project Issues

This section contains information on issues that may arise when working with .NET Projects.

Microsoft Web Services Enhancements (WSE) Not Installed

For Composer versions prior to 8.1.420.14, use the steps below to work with Composer .NET Projects when the machine does not have WSE 3.0 installed:

  1. Create a dummy file named Microsoft.Web.Services3.dll in any location.
  2. Open Composer.
  3. Go to Window>Preferences>Composer>IIS/.NET.
  4. Click Browse for the Microsoft WSE 3.0 Installed Path option.
  5. Navigate to dummy Microsoft.Web.Service3.dll file location and select it.

Composer will now allow you to create a .NET Project with few errors in the getWebServiceData.jsp page, which only affects the Web Services block.

Backend Page Requests Failing

If requests to backend pages in a .NET Composer Project are failing, it may be due to IIS validation. IIS validates all requests for security reasons.

  • It is possible to disable validation. You can do this for a specific page by adding the following directive in the ASPX file: <%@ Page validateRequest="false" %>
  • You can also disable validation for the entire Project by adding this configuration to the web.config file: <configuration> <system.web> <pages validateRequest="false" /> </system.web> </configuration> Note that request validation is a security feature provided by ASP. Disabling it is at your own risk. See for details.

Error 500.24 - Internal Server Error

If you are using IIS 7 or IIS 7.5 with Integrated Pipeline Mode, requests to backend pages in a .NET Composer Project may fail with 500.24 Internal Server Error. This occurs because ASP.NET Integrated mode is unable to impersonate the request identity in the pipeline stages.

It is possible to ignore or workaround the 500.24 error.


Feedback

Comment on this article:

blog comments powered by Disqus
This page was last modified on 29 July 2016, at 18:24.