MovieTimes Stand-Alone FAQ

[ Index | Home | Screen Shots | Instructions | Download ]

mtsa FAQ

Q. I can't even run the program at all. I get an error message every time I try to run it. I get something like the following error:

The dynamic link library mscoree.dll could not be found in the specified path.

The application failed to initialize properly.

A. This probably means that you do not have Microsoft .NET Framework 2.0 installed on your PC which mtsa requires. You can download this Windows update from Microsoft's Windows Update website.

Q. Why do I need Microsoft .NET installed on my system to run mtsa? And what exactly is Microsoft .NET?

A. Excerpt from Wikipedia: The Microsoft .NET Framework is a component of the Microsoft Windows operating system. It provides a large body of pre-coded solutions to common program requirements, and manages the execution of programs written specifically for the framework. The .NET Framework is a key Microsoft offering, and is intended to be used by most new applications created for the Windows platform.

The pre-coded solutions form the framework's class library and cover a large range of programming needs in areas including the user interface, data access, cryptography, numeric algorithms, and network communications. The functions of the class library are used by programmers who combine them with their own code to produce applications.

Q. Can I use UNC names such as "\\Server\Share\log.txt" instead of "C:\mtsa\log.txt" in the config.xml file?

A. Yes.

Q. I can run mtsa from a local drive, but why can't I run the program from a network drive? I get something like the following error:

Unhandled Exception: System.Security.SecurityException: Request for the permission of type System.Security.Permissions.EnvironmentPermission, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=xxxx failed.

The state of the failed permission was:
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib,
Version=1.0.5000.0, Culture=neutral, PublicKeyToken=xxxx"
version="1"
Read="Path"/>

A. Actually, you can. By default, Microsoft prevents some .NET functions within .NET programs (such as mtsa) from running on network drives (the intranet zone) for security reasons. The easiest way that I found around this is to run Microsoft's .NET Framework Configuration Tool. (For the complete instructions from Microsoft on how to do this, see this site).

First, make sure that .NET 1.1 is installed on your system as well as .NET 2.0. (In 2.0, this configuration utility is available but only after you download the 350MB+ "Software Development Kit" - or SDK - add-on to 2.0 from Microsoft here). Note that it is okay to have both .NET 1.1 and 2.0 installed on your system. Then...

Once you have the .NET Configuration 1.1 program open, navigate to the LocalIntranet_Zone as shown in the picture. Change the permission to "FullTrust". This should allow mtsa to run from a network drive on your system.