This is a migrated thread and some comments may be shown as answers.

Open File - Server Error in '/' Application.

1 Answer 344 Views
FileExplorer
This is a migrated thread and some comments may be shown as answers.
Chief
Top achievements
Rank 1
Chief asked on 20 Jan 2011, 04:24 PM
I have one file server 2008 r2 and IIS 6.1 on it. I am trying to create a file server manager system using the file explorer control.

First thing that my web application is on the folder wwwroot/fileservermanager/ and 
I created a virtual directory under wwwroot/fileservermanager/ as wwwroot/fileservermanager/depo01/ 

/depo01/   is the D:/ of my physical drive and 

I am impersonating users as many ways and successfull 

<system.web>   
    <authentication mode="Windows"/>
        <identity impersonate="true"/>
<system.web/>

After publishing the web page I can impersonate the users and access the specific folders by file explorer and can perform upload, delete, create new folder operations but when i try Open the files I get the error 

Server Error in '/depo01' Application.


Configuration Error

Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. 

Parser Error Message: An error occurred loading a configuration file: Failed to start monitoring changes to 'D:\teknik_as\web.config' because access is denied.

Source Error: 

[No relevant source lines]

Source File: D:\teknik_as\web.config    Line: 



I dont have a web.config file under D:\teknik_as\   because this is the File Server folder that I m trying to open the files 

Is there a way to show a virtual directory as a folder under the project folders without any problems ?

web.config file
<?xml version="1.0"?>
<configuration>
    <configSections>
    </configSections>
    <appSettings>
        <add key="Telerik.Skin" value="Windows7"/>
        <add key="Telerik.ScriptManager.TelerikCdn" value="Enabled"/>
        <add key="Telerik.StyleSheetManager.TelerikCdn" value="Enabled"/>
    </appSettings>
    <system.web>
        <compilation debug="true" targetFramework="4.0">
            <assemblies>
                <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
                <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
                <add assembly="System.Speech, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/></assemblies></compilation>
        <pages>
            <controls>
                <add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI" />
            </controls>
        </pages>
        <httpHandlers>
            <add path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" validate="false"/>
            <add path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" validate="false"/>
            <add path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" validate="false"/>
            <add path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" validate="false"/>
            <add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false"/>
        </httpHandlers>
        <httpModules>
            <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule"/>
            <add name="RadCompression" type="Telerik.Web.UI.RadCompression"/>
        </httpModules>
        <httpRuntime maxRequestLength="102400" executionTimeout="3600"/>
        <authentication mode="Windows">
        </authentication>
    <identity impersonate="true"/>
    </system.web>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
    <location path="FileExpl">
        <system.web>
            <authorization>
                <deny users="?"/>
            </authorization>
        </system.web>
    </location>
    <system.webServer>
        <validation validateIntegratedModeConfiguration="false"/>
        <modules runAllManagedModulesForAllRequests="true">
            <remove name="RadUploadModule"/>
            <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule" preCondition="integratedMode"/>
            <remove name="RadCompression"/>
            <add name="RadCompression" type="Telerik.Web.UI.RadCompression" preCondition="integratedMode"/>
        </modules>
        <handlers>
            <remove name="ChartImage_axd"/>
            <add name="ChartImage_axd" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" preCondition="integratedMode"/>
            <remove name="Telerik_Web_UI_SpellCheckHandler_axd"/>
            <add name="Telerik_Web_UI_SpellCheckHandler_axd" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" preCondition="integratedMode"/>
            <remove name="Telerik_Web_UI_DialogHandler_aspx"/>
            <add name="Telerik_Web_UI_DialogHandler_aspx" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" preCondition="integratedMode"/>
            <remove name="Telerik_RadUploadProgressHandler_ashx"/>
            <add name="Telerik_RadUploadProgressHandler_ashx" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" preCondition="integratedMode"/>
            <remove name="Telerik_Web_UI_WebResource_axd"/>
            <add name="Telerik_Web_UI_WebResource_axd" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" preCondition="integratedMode"/>
        </handlers>
        <security>
            <requestFiltering>
                <requestLimits maxAllowedContentLength="104857600"/>
            </requestFiltering>
        </security>
    </system.webServer>
    <system.serviceModel>
        <bindings />
        <client />
    </system.serviceModel>
</configuration>


file explorer viewpaths 

RadFileExplorer1.InitialPath = Page.ResolveUrl("~/depo01/TEKNIK_AS/");
 
String paths = Page.ResolveUrl("~/depo01/TEKNIK_AS/");
 
RadFileExplorer1.Configuration.ViewPaths = new String[] { paths };
RadFileExplorer1.Configuration.DeletePaths = new String[] { paths };
RadFileExplorer1.Configuration.UploadPaths = new String[] { paths };
  
/depo01/ is the virtual path, and I need help pls!

1 Answer, 1 is accepted

Sort by
0
Chief
Top achievements
Rank 1
answered on 21 Jan 2011, 01:28 PM
my answer is in this link 

Read this link and solve same problem

IIS FORUMS
Tags
FileExplorer
Asked by
Chief
Top achievements
Rank 1
Answers by
Chief
Top achievements
Rank 1
Share this question
or