Troubleshooting
- 1 Introduction
- 2 IIS
- 2.1 Application Pools
- 2.2 HTTP Error 404.3 - Not Found
- 2.3 "Could not load type 'System.ServiceModel.Activation.HttpModule' from assembly 'System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'"
- 2.4 Invalid database connection:
- 2.5 Value cannot be null. Parameter name: sessionKey:
- 3 During a Session
Introduction
We'll use this article to keep track of errors we encounter while installing and configuring AAI, as well as their resolutions.
IIS
Application Pools
Verify the specified application pool for the web application is running.
HTTP Error 404.3 - Not Found
IIS needs to be configured to handle HTTP requests from web services
Click Start -> Run cmd
cd "\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation"
ServiceModelReg.exe -ihttp://stackoverflow.com/questions/1528324/how-to-solve-a-http-error-404-3-not-found-error
"Could not load type 'System.ServiceModel.Activation.HttpModule' from assembly 'System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'"
AAI is developed using the .Net 4.5 Framework, it needs to be installed on any server that the web service will be installed on.
In windows settings, go to Programs and Features -> Turn Windows features on or off.
Check all boxes for each category under the .Net 4.5 Framework.
Confirm that AAI is assigned to a 4.5 Framework Application Pool.
If that doesn't work:
In windows settings, go to Programs and Features -> Turn Windows features on or off.
Check all boxes for each category under the .NET Framework 3.5 (includes .NET 2.0 and 3.0)
Invalid database connection:
Placeholder
Value cannot be null. Parameter name: sessionKey:
Synchronize the databases.
You will only get this error if you can connect to the _System database, but _System cannot connect to _User.
During a Session
Placeholder