Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Am I the only C# develeoper who HATES web config files....?

Am I the only C# develeoper who HATES web config files....?

Scheduled Pinned Locked Moved The Lounge
csharpvisual-studioquestion
56 Posts 28 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T TheGreatAndPowerfulOz

    Sometimes, code is easier.

    #SupportHeForShe Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun

    R Offline
    R Offline
    raddevus
    wrote on last edited by
    #20

    TheGreatAndPowerfulOz wrote:

    Sometimes, code is easier.

    I see the italics. But are you saying, "forget config files, let's use hard-coded" values?" :)

    T 1 Reply Last reply
    0
    • D Dave Kreskowiak

      Nope! Most definitely not the only one. Though, I did just get done writing an interpreter that executes fairly simple scripts written in XML.

      System.ItDidntWorkException: Something didn't work as expected. A guide to posting questions on CodeProject

      Click this: Asking questions is a skill. Seriously, do it.
      Dave Kreskowiak

      R Offline
      R Offline
      raddevus
      wrote on last edited by
      #21

      Dave Kreskowiak wrote:

      executes fairly simple scripts written in XML

      Oh, a DSL[^]?

      D 1 Reply Last reply
      0
      • Sander RosselS Sander Rossel

        You're going to propose a better alternative?

        Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly

        D Offline
        D Offline
        Daniel Pfeffer
        wrote on last edited by
        #22

        Bring back JCL!

        If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack. --Winston Churchill

        Sander RosselS K 2 Replies Last reply
        0
        • R raddevus

          Dave Kreskowiak wrote:

          executes fairly simple scripts written in XML

          Oh, a DSL[^]?

          D Offline
          D Offline
          Dave Kreskowiak
          wrote on last edited by
          #23

          Yep. It's for a wrapper we use in all of our packaged software we deploy. Since we have to support 8 different platforms, it makes packaging and deploying software a bit ... complicated. Script support makes life a whole lot easier. Using an XML-based solution made parsing and syntax checking a piece of cake and I had to bang out a solution quickly. This also makes it easy for our QA and deployment tools to parse and check too.

          System.ItDidntWorkException: Something didn't work as expected. A guide to posting questions on CodeProject

          Click this: Asking questions is a skill. Seriously, do it.
          Dave Kreskowiak

          R 1 Reply Last reply
          0
          • D Dave Kreskowiak

            Yep. It's for a wrapper we use in all of our packaged software we deploy. Since we have to support 8 different platforms, it makes packaging and deploying software a bit ... complicated. Script support makes life a whole lot easier. Using an XML-based solution made parsing and syntax checking a piece of cake and I had to bang out a solution quickly. This also makes it easy for our QA and deployment tools to parse and check too.

            System.ItDidntWorkException: Something didn't work as expected. A guide to posting questions on CodeProject

            Click this: Asking questions is a skill. Seriously, do it.
            Dave Kreskowiak

            R Offline
            R Offline
            raddevus
            wrote on last edited by
            #24

            Interesting. Thanks for sharing. Sounds like one of the better uses of XML.

            D 1 Reply Last reply
            0
            • F F ES Sitecore

              Lucky you weren't around when we were using the Registry....

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #25

              Try keeping up with INI files. :-\

              When you are dead, you won't even know that you are dead. It's a pain only felt by others. Same thing when you are stupid.

              F T 2 Replies Last reply
              0
              • L Lost User

                Try keeping up with INI files. :-\

                When you are dead, you won't even know that you are dead. It's a pain only felt by others. Same thing when you are stupid.

                F Offline
                F Offline
                F ES Sitecore
                wrote on last edited by
                #26

                You're telling me about INI files? I've installed OS/2....

                L 1 Reply Last reply
                0
                • F F ES Sitecore

                  You're telling me about INI files? I've installed OS/2....

                  L Offline
                  L Offline
                  Lost User
                  wrote on last edited by
                  #27

                  OS/2? OS/2!?! For goodness sake why? Is it a punishment or something? :wtf:

                  When you are dead, you won't even know that you are dead. It's a pain only felt by others. Same thing when you are stupid.

                  1 Reply Last reply
                  0
                  • D Daniel Pfeffer

                    Bring back JCL!

                    If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack. --Winston Churchill

                    Sander RosselS Offline
                    Sander RosselS Offline
                    Sander Rossel
                    wrote on last edited by
                    #28

                    I am too young to even know what you're talking about... :~

                    Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly

                    D 1 Reply Last reply
                    0
                    • R raddevus

                      Interesting. Thanks for sharing. Sounds like one of the better uses of XML.

                      D Offline
                      D Offline
                      Dave Kreskowiak
                      wrote on last edited by
                      #29

                      It's a lot simpler to understand than Powershell, especially for people who don't have a coding background.

                      System.ItDidntWorkException: Something didn't work as expected. A guide to posting questions on CodeProject

                      Click this: Asking questions is a skill. Seriously, do it.
                      Dave Kreskowiak

                      T 1 Reply Last reply
                      0
                      • R raddevus

                        TheGreatAndPowerfulOz wrote:

                        Sometimes, code is easier.

                        I see the italics. But are you saying, "forget config files, let's use hard-coded" values?" :)

                        T Offline
                        T Offline
                        TheGreatAndPowerfulOz
                        wrote on last edited by
                        #30

                        Yes, for simple use cases where the config never or seldomly changes. However, if you need to configure it on-the-fly or at install time, then config files are the way to go.

                        #SupportHeForShe Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun

                        1 Reply Last reply
                        0
                        • D Dave Kreskowiak

                          Nope! Most definitely not the only one. Though, I did just get done writing an interpreter that executes fairly simple scripts written in XML.

                          System.ItDidntWorkException: Something didn't work as expected. A guide to posting questions on CodeProject

                          Click this: Asking questions is a skill. Seriously, do it.
                          Dave Kreskowiak

                          T Offline
                          T Offline
                          TheGreatAndPowerfulOz
                          wrote on last edited by
                          #31

                          Dave Kreskowiak wrote:

                          executes fairly simple scripts written in XML.

                          Why? Why not use XSLT? :rolleyes:

                          #SupportHeForShe Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun

                          D 1 Reply Last reply
                          0
                          • T TheGreatAndPowerfulOz

                            Dave Kreskowiak wrote:

                            executes fairly simple scripts written in XML.

                            Why? Why not use XSLT? :rolleyes:

                            #SupportHeForShe Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun

                            D Offline
                            D Offline
                            Dave Kreskowiak
                            wrote on last edited by
                            #32

                            Because writing the XSD was bad enough! :-D

                            System.ItDidntWorkException: Something didn't work as expected. A guide to posting questions on CodeProject

                            Click this: Asking questions is a skill. Seriously, do it.
                            Dave Kreskowiak

                            T 1 Reply Last reply
                            0
                            • D Dave Kreskowiak

                              Because writing the XSD was bad enough! :-D

                              System.ItDidntWorkException: Something didn't work as expected. A guide to posting questions on CodeProject

                              Click this: Asking questions is a skill. Seriously, do it.
                              Dave Kreskowiak

                              T Offline
                              T Offline
                              TheGreatAndPowerfulOz
                              wrote on last edited by
                              #33

                              Ugh! Forsooth!

                              #SupportHeForShe Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun

                              1 Reply Last reply
                              0
                              • D Dave Kreskowiak

                                It's a lot simpler to understand than Powershell, especially for people who don't have a coding background.

                                System.ItDidntWorkException: Something didn't work as expected. A guide to posting questions on CodeProject

                                Click this: Asking questions is a skill. Seriously, do it.
                                Dave Kreskowiak

                                T Offline
                                T Offline
                                TheGreatAndPowerfulOz
                                wrote on last edited by
                                #34

                                Maybe you could share your little scripting language with an article on CP? Please?

                                #SupportHeForShe Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun

                                D 1 Reply Last reply
                                0
                                • Sander RosselS Sander Rossel

                                  I am too young to even know what you're talking about... :~

                                  Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly

                                  D Offline
                                  D Offline
                                  Daniel Pfeffer
                                  wrote on last edited by
                                  #35

                                  For those who are not (yet...) old farts, JCL was the Job Control Language used to set job parameters on IBM mainframes. It had a few variants, and so many options that most people got an expert to prepare the cards for them, and then re-used them for every job.

                                  If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack. --Winston Churchill

                                  Sander RosselS M S 3 Replies Last reply
                                  0
                                  • T TheGreatAndPowerfulOz

                                    Maybe you could share your little scripting language with an article on CP? Please?

                                    #SupportHeForShe Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun

                                    D Offline
                                    D Offline
                                    Dave Kreskowiak
                                    wrote on last edited by
                                    #36

                                    I don't know if I can get that written. I've got about a years worth of code to write and now have to do it inside of 4 months. :sigh:

                                    System.ItDidntWorkException: Something didn't work as expected. A guide to posting questions on CodeProject

                                    Click this: Asking questions is a skill. Seriously, do it.
                                    Dave Kreskowiak

                                    T 1 Reply Last reply
                                    0
                                    • D Dave Kreskowiak

                                      I don't know if I can get that written. I've got about a years worth of code to write and now have to do it inside of 4 months. :sigh:

                                      System.ItDidntWorkException: Something didn't work as expected. A guide to posting questions on CodeProject

                                      Click this: Asking questions is a skill. Seriously, do it.
                                      Dave Kreskowiak

                                      T Offline
                                      T Offline
                                      TheGreatAndPowerfulOz
                                      wrote on last edited by
                                      #37

                                      :rose::java:

                                      #SupportHeForShe Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun

                                      1 Reply Last reply
                                      0
                                      • R raddevus

                                        Or take a look at applicationHost.config (c:\windows\system32\inetsrv\config\) (machine level IIS config) Then, you'll feel like your web.config is small. It's all relative. :laugh: Here's a snippet to help you feel better:

                                        M Offline
                                        M Offline
                                        Marc Clifton
                                        wrote on last edited by
                                        #38

                                        raddevus wrote:

                                        Or take a look at applicationHost.config

                                        Oh, my eyes! My poor eyes! Point taken. ;) Marc

                                        Latest Article - Create a Dockerized Python Fiddle Web App Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                                        1 Reply Last reply
                                        0
                                        • D Daniel Pfeffer

                                          For those who are not (yet...) old farts, JCL was the Job Control Language used to set job parameters on IBM mainframes. It had a few variants, and so many options that most people got an expert to prepare the cards for them, and then re-used them for every job.

                                          If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack. --Winston Churchill

                                          Sander RosselS Offline
                                          Sander RosselS Offline
                                          Sander Rossel
                                          wrote on last edited by
                                          #39

                                          Sounds good, let the experts handle our web config files so I never have to edit them again! :laugh:

                                          Best, Sander arrgh.js - Bringing LINQ to JavaScript SQL Server for C# Developers Succinctly Object-Oriented Programming in C# Succinctly

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups