This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

WebConfigurationManager.OpenMappedWebConfiguration أسلوب

Visual Studio 2010

فتح ملف تكوين تطبيق ويب ك Configurationالكائن باستخدام تعيين الملف المحدد إلى السماح للقراءة أو الكتابة. العمليات

  (الاسم) الوصف
أسلوب عام عضو ثابت OpenMappedWebConfiguration(WebConfigurationFileMap, String) فتح ملف تكوين تطبيق ويب معين ك Configurationالكائن باستخدام تعيين ملف معين و ظاهري المسار إلى السماح للقراءة أو الكتابة. العمليات
أسلوب عام عضو ثابت OpenMappedWebConfiguration(WebConfigurationFileMap, String, String) قم بفتح ملف تكوين تطبيق لويب المحدد ك Configurationالكائن باستخدام تعيين ملف معين، ظاهري المسار واسم الموقع للسماح للقراءة أو الكتابة العمليات.
أسلوب عام عضو ثابت OpenMappedWebConfiguration(WebConfigurationFileMap, String, String, String) قم بفتح ملف تكوين تطبيق ويب معين ك Configurationالكائن باستخدام تعيين ملف معين، ظاهري مسار واسم الموقع والموقع للسماح للقراءة أو الكتابة. العمليات
أعلى

استخدام التعيين إليه عند الحاجة إلى تعيين الخاص بك ظاهري التسلسل الهرمي للدليل إلى دليل فعلى.

يظهر المثال التالي كيفية تعيين تسلسل هرمي الدليل ظاهري إلى فعلى واحد. مثال هو موضح فيما يلي المستخدمة في الأعضاء overloaded.



        // Utility to map virtual directories to physical ones.
        // In the current physical directory maps 
        // a physical sub-directory with its virtual directory.
        // A web.config file is created for the
        // default and the virtual directory at the appropriate level.
        // You must create a physical directory called config at the
        // level where your app is running.
        static WebConfigurationFileMap CreateFileMap()
        {

            WebConfigurationFileMap fileMap =
                   new WebConfigurationFileMap();

            // Get he physical directory where this app runs.
            // We'll use it to map the virtual directories
            // defined next. 
            string physDir = Environment.CurrentDirectory;

            // Create a VirtualDirectoryMapping object to use
            // as the root directory for the virtual directory
            // named config. 
            // Note: you must assure that you have a physical subdirectory
            // named config in the curremt physical directory where this
            // application runs.
            VirtualDirectoryMapping vDirMap = 
                new VirtualDirectoryMapping(physDir + "\\config", true);

            // Add vDirMap to the VirtualDirectories collection 
            // assigning to it the virtual directory name.
            fileMap.VirtualDirectories.Add("/config", vDirMap);

            // Create a VirtualDirectoryMapping object to use
            // as the default directory for all the virtual 
            // directories.
            VirtualDirectoryMapping vDirMapBase =
                new VirtualDirectoryMapping(physDir, true, "web.config");

            // Add it to the virtual directory mapping collection.
            fileMap.VirtualDirectories.Add("/", vDirMapBase);

# if DEBUG  
            // Test at debud time.
            foreach (string key in fileMap.VirtualDirectories.AllKeys)
            {
                Console.WriteLine("Virtual directory: {0} Physical path: {1}",
                fileMap.VirtualDirectories[key].VirtualDirectory, 
                fileMap.VirtualDirectories[key].PhysicalDirectory);
            }
# endif 

            // Return the mapping.
            return fileMap;

        }



إظهار: