I've had some trouble with installing SmarterTrack, but after some back and forth with my hosting company, it looks to be running right for the moment [meaning I can log in and move about the customer portal as well as the management interface]. I'm not saying its 100% yet as I need to prove that accessing it from home won't give me the setup wizard for a 4th or 5th time.
I was writing up another post and went to check which version I was running of the software, and found that all my folder permissions (except for Read) are failing. Could this be related to the reoccurance of the Setup Wizard anytime a new PC tries to access the software? How would I correct this? Is it a software permission, the user, or IIS or something else?
I'm using SmarterTrack v3.6.3229, IIS, MS SQL 2005 (using SQL authentication), on a dedicated server running Win Server 2003. I know just enough about all these to be dangerous, but not enough to cleanly troubleshoot it on my own. If someone can tell me what I need to do or where I need to check, I can then figure out the how on my own.
Any guidance would be hugely appreciated. Thanks!
Test started: 11/12/2008 11:21:16 AM
- Version Checks
- SmarterTrack v3.6.3229: pass
- Microsoft.Net Framework v2.0.50727: pass
- DirectX 9.0 (v4.09.00.0904): pass
- NT Username to use for permissions: NT AUTHORITY\NETWORK SERVICE
- Folder Permissions
- /App_Data/Logs/ write test: **FAIL**
- System.UnauthorizedAccessException: Access to the path 'C:\Program
Files\SmarterTools\SmarterTrack\MRS\App_Data\Logs\TempLogFile.log' is
denied. at System.IO.__Error.WinIOError(Int32 errorCode, String
maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode,
FileAccess access, Int32 rights, Boolean useRights, FileShare share,
Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs,
String msgPath, Boolean bFromProxy) at
System.IO.FileStream..ctor(String path, FileMode mode, FileAccess
access, FileShare share, Int32 bufferSize, FileOptions options) at
System.IO.StreamWriter.CreateFile(String path, Boolean append) at
System.IO.StreamWriter..ctor(String path, Boolean append, Encoding
encoding, Int32 bufferSize) at System.IO.StreamWriter..ctor(String
path, Boolean append, Encoding encoding) at
System.IO.File.WriteAllText(String path, String contents, Encoding
encoding) at
SmarterTrack.MRS.UserControls.DiagnosticControl.RenderContents(HtmlTextWriter
output)
- /App_Data/Logs/ delete test: SKIPPED
- /App_Data/Attachments/ read test: pass
- /App_Data/Attachments/ write test: **FAIL**
- System.UnauthorizedAccessException: Access to the path 'C:\Program
Files\SmarterTools\SmarterTrack\MRS\App_Data\Attachments\TestFile-DeleteMe.txt'
is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String
maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode,
FileAccess access, Int32 rights, Boolean useRights, FileShare share,
Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs,
String msgPath, Boolean bFromProxy) at
System.IO.FileStream..ctor(String path, FileMode mode, FileAccess
access, FileShare share, Int32 bufferSize, FileOptions options) at
System.IO.StreamWriter.CreateFile(String path, Boolean append) at
System.IO.StreamWriter..ctor(String path, Boolean append, Encoding
encoding, Int32 bufferSize) at System.IO.StreamWriter..ctor(String
path, Boolean append) at
SmarterTrack.MRS.UserControls.DiagnosticControl.RenderContents(HtmlTextWriter
output)
- /App_Data/Attachments/ delete test: SKIPPED
- /App_Data/Config/ read test: pass
- /App_Data/Config/ write test: **FAIL**
- System.UnauthorizedAccessException: Access to the path 'C:\Program
Files\SmarterTools\SmarterTrack\MRS\App_Data\Config\TestFile-DeleteMe.txt'
is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String
maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode,
FileAccess access, Int32 rights, Boolean useRights, FileShare share,
Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs,
String msgPath, Boolean bFromProxy) at
System.IO.FileStream..ctor(String path, FileMode mode, FileAccess
access, FileShare share, Int32 bufferSize, FileOptions options) at
System.IO.StreamWriter.CreateFile(String path, Boolean append) at
System.IO.StreamWriter..ctor(String path, Boolean append, Encoding
encoding, Int32 bufferSize) at System.IO.StreamWriter..ctor(String
path, Boolean append) at
SmarterTrack.MRS.UserControls.DiagnosticControl.RenderContents(HtmlTextWriter
output)
- /App_Data/Config/ delete test: SKIPPED
- /App_Data/Temp/ read test: pass
- /App_Data/Temp/ write test: **FAIL**
- System.UnauthorizedAccessException: Access to the path 'C:\Program
Files\SmarterTools\SmarterTrack\MRS\App_Data\Temp\TestFile-DeleteMe.txt'
is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String
maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode,
FileAccess access, Int32 rights, Boolean useRights, FileShare share,
Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs,
String msgPath, Boolean bFromProxy) at
System.IO.FileStream..ctor(String path, FileMode mode, FileAccess
access, FileShare share, Int32 bufferSize, FileOptions options) at
System.IO.StreamWriter.CreateFile(String path, Boolean append) at
System.IO.StreamWriter..ctor(String path, Boolean append, Encoding
encoding, Int32 bufferSize) at System.IO.StreamWriter..ctor(String
path, Boolean append) at
SmarterTrack.MRS.UserControls.DiagnosticControl.RenderContents(HtmlTextWriter
output)
- /App_Data/Temp/ delete test: SKIPPED
- File Permissions
- /App_Data/Config/SystemSettings.xml write test: **FAIL**
- Internet Connectivity
- Web test (Yahoo): pass
- Web test (Google): pass
- Web test (SmarterTools Activation): pass
- Database Checks
- SQL Connection string present: pass
- SQL Connect test: pass
- SQL SmarterTrack Version test: pass
- SQL Data integrity test: pass
- Activation Checks
- Product Activated Test (FREE version): pass
- License Agent Limit (1/1): pass
- Windows Temp Folder Writable: pass
- Charting Checks
Test finished: 11/12/2008 11:21:17 AM