Compiled ASP.NET still not allowed on most webhosting companies

G

Guest

When will Microsoft make it easier for web hosts / web hotels to support
COMPILED ASP.NET code? As far as I know, very few supports this because of
security or administrative issues. This is probably the main reason that
keeps ASP.NET from becoming more popular than PHP. (Which is NOT a goal in
itself, no flamewar thanks!)

First, as far as I know, web hosts can already "lock" code into the bin
directory with no possible way of reading or writing anywhere outside this
space. However, I don't know what support there is to stop bad code running
amok, taking up too much cpu. If there already is a solution to this, why are
most web hosts still not allowing compiled code because of "security issues"?

Second, there must be an easier way of creating more web applications. Most
of those few web hosts who allow compiled code still don't allow more than
one web application (Brinkster is one example). This means cramping all the
code into ONE bin directory, only having ONE web.config etc, which makes
installation of many applications a real pain if not totally impossible. (For
example, installing the ASP.NET Community Forums anywhere outside the webroot
without a separate webapplication requires heavy search-and-replace recoding.
And here we're lucky because we have the code, which might not always be the
case).

Obviously, some things need to be improved for web hosts to embrace compiled
ASP.NET fully. I really do hope Microsoft is taking this matter seriously.
 
J

John Saunders

Sire said:
When will Microsoft make it easier for web hosts / web hotels to support
COMPILED ASP.NET code? As far as I know, very few supports this because of
security or administrative issues. This is probably the main reason that
keeps ASP.NET from becoming more popular than PHP. (Which is NOT a goal in
itself, no flamewar thanks!)

Question: what facts lead you to believe that the problem is Microsoft and
not the web hosts? It could be that they don't know what they're talking
about when they cite "security issues". Certainly, I haven't heard much of
an explanation from them.

The only thing I can think of is that the bin folder has to be accessible to
the ASPNET account. Perhaps there's some difficulty in having multiple web
sites running under different accounts? I suppose that if they were all
running under ASPNET, then one customer could conceivably compromise the bin
folder of another, assuming that the other bin folder could be located.
Perhaps ASPNET also requires access to other resources which could be
exploited by one customer against another? The IIS metabase, for instance?
 
K

Kevin Spencer

Look at what you're saying: "I think" - "probably" - these are not facts,
but simply guesses on your part, based on a LACK of information. Making
guesses in an information void is a dangerous and inadvisable thing.

Microsoft has made ASP.Net just fine for compilation. We use compiled
ASP.Net on our server, with no problems whatsoever. Hosting services often
make decisions based upon the same sort of "information" you have - very
little. And Microsoft has no control over them.

--
HTH,
Kevin Spencer
..Net Developer
Microsoft MVP
I get paid good money to
solve puzzles for a living
 
S

Sire

Kevin Spencer said:
Look at what you're saying: "I think" - "probably" - these are not facts,
but simply guesses on your part, based on a LACK of information.

That's why my post was formulated as a question! I am looking for reasons
why so few web hosts offer support for compiled ASP.NET, and I don't
immidiately assume the problem lies solely on the web hosts. Either it's too
difficult to set up, or has too many risks.

I hope you're right though, it would mean there probably are web hosts out
there that offers compiled ASP.NET and the ability to create more than one
web application. Perhaps even those that doesn't cost a fortune. Know of
any?
 
C

Cor Ligthert

Can you tell me why they did not allow classic ASP in past.

I think it is with compiled ASP.NET the same reason.

Just my thought,

Cor
 
K

Kevin Spencer

Who is "they?" My web site, http://www.takempis.com, has been hosted on
iLand hosting for about 7 years now, and it is chock-full of ASP.

--
HTH,
Kevin Spencer
..Net Developer
Microsoft MVP
I get paid good money to
solve puzzles for a living
 
C

Cor Ligthert

"They" are the ones who did not allowed it. I assume there are now much more
who allowed compiled DLL's than last year, when you know something about
economics, than you will know that my answer was based on that.

For you, when "they" are loosing clients to the ones who give this services,
"they" will give this service as well.
 
K

Kevin Spencer

when you know something about
economics, than you will know that my answer was based on that.

You're right. I know very little about economics. I do, however, know the
English language quite well. And "they" is ambiguous, unless specified
previous to or after the use of the word. Otherwise, it is not specific
enough to mean anything, except to the speaker/writer.

In other words, your use of the word "they" communicated no specific group
of people, only an ambiguous, ephemeral, non-specific, and therefore,
non-useful reference to an unknown group of people.

When you know something about programming, you will know that logical
ambiguity is the death of an application.

--
HTH,
Kevin Spencer
..Net Developer
Microsoft MVP
I get paid good money to
solve puzzles for a living

Cor Ligthert said:
"They" are the ones who did not allowed it. I assume there are now much more
who allowed compiled DLL's than last year, when you know something about
economics, than you will know that my answer was based on that.

For you, when "they" are loosing clients to the ones who give this services,
"they" will give this service as well.


Who is "they?" My web site, http://www.takempis.com, has been hosted on
iLand hosting for about 7 years now, and it is chock-full of ASP.

--
HTH,
Kevin Spencer
..Net Developer
Microsoft MVP
I get paid good money to
solve puzzles for a living
 
C

Cor Ligthert

In other words, your use of the word "they" communicated no specific group
of people, only an ambiguous, ephemeral, non-specific, and therefore,
non-useful reference to an unknown group of people.

Thank you for your explaination what I did mean with "they".
When you know something about programming, you will know that logical
ambiguity is the death of an application.

That is exactly one of the major disadvantages from most of the current
programs where humans outclass it completely. However, artificial
intelligence is going fast and many programs can understand that already.

By the way, I did not know I was writing to a system, maybe you could put
your type inside your address than it is easier to understand for people.

Cor
 
C

clintonG

WebHost4Life are cheats and liars -- they claim they support
the use of Enterprise Manager which is one reason I bought an
account with them but they will not support Enterprise Manager.

All requests to use Enterprise Manager are directed to use
a piece of crap undocumented web-interface they provide.

Be advised, WebHost4Life are cheats and liars.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top