Web.config Intellisense ASP.NET 2.0

393 Aufrufe
Direkt zur ersten ungelesenen Nachricht

S. Justin Gengo

ungelesen,
06.11.2005, 07:22:0906.11.05
an
I installed the release of Visual Studio.NET 2005 Professional a few days
ago. I've been using the Beta for a few weeks and one immediate problem is
that I don't seem to have full intellisense in the web.config file.

I get intellisense, but it's only displaying three very basic choices:
<!--
<![CDATA[
<?

Is anyone else having this problem?

Anyone know how to get full intellisense in the web.config file as
advertised?

Thanks,

S. Justin Gengo, MCP
Web Developer / Programmer

www.aboutfortunate.com

"Out of chaos comes order."
Nietzsche


S. Justin Gengo

ungelesen,
06.11.2005, 07:52:4706.11.05
an
Juan,

Yes, that's what I was getting in the beta. Now, I only get the three
choices I mentioned in my previous post.

It's slightly annoying. If I figure out the fix I'll post it in case anyone
else has the same problem.

--
Sincerely,

S. Justin Gengo, MCP
Web Developer / Programmer

www.aboutfortunate.com

"Out of chaos comes order."
Nietzsche

"Juan T. Llibre" <nomail...@nowhere.com> wrote in message
news:u7ByQ9s4...@TK2MSFTNGP12.phx.gbl...
> That's odd, Justin.
>
> All I need to do to get Intellisense for web.config is write a "less-than"
> character anywhere inside the <configuration></configuration> tags
> and Intellisense pops right up.
>
> See the attached small graphic.
>
>
>
> Juan T. Llibre, ASP.NET MVP
> ASP.NET FAQ : http://asp.net.do/faq/
> Foros de ASP.NET en Español : http://asp.net.do/foros/
> ======================================
> "S. Justin Gengo" <justin@[no_spam_please]aboutfortunate.com> wrote in
> message news:OSxhzys4...@TK2MSFTNGP10.phx.gbl...

Joerg Jooss

ungelesen,
06.11.2005, 08:08:1606.11.05
an
S. Justin Gengo wrote:

> Juan,
>
> Yes, that's what I was getting in the beta. Now, I only get the three
> choices I mentioned in my previous post.
>
> It's slightly annoying. If I figure out the fix I'll post it in case
> anyone else has the same problem.

You can either create a new web.config and copy the contents of your
Beta 2 file over to new file (use a merge tool like WinMerge), or you
try to remove the xmlns attribute from the configuration node as a
quick fix:

<configuration
xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">

should be

<configuration>

Cheers,
--
http://www.joergjooss.de
mailto:news-...@joergjooss.de

Juan T. Llibre

ungelesen,
06.11.2005, 08:33:3406.11.05
an
Great pointer, Joerg!

I just confirmed the behavior, by replacing the <configuration>
tag in my *good* web.config with :

<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">

And immediately, the same symptoms Justin descibed begin,

i.e. I get intellisense, but it only displays the choices:
<!--
<![CDATA[
<?

Just changing it back to <configuration> "fixes" it.
It's not actually a "fix" but the replacement of a misconfiguration, right ?


Juan T. Llibre, ASP.NET MVP
ASP.NET FAQ : http://asp.net.do/faq/
Foros de ASP.NET en Español : http://asp.net.do/foros/
======================================

"Joerg Jooss" <news-...@joergjooss.de> wrote in message
news:xn0e9f6ry...@msnews.microsoft.com...

S. Justin Gengo

ungelesen,
06.11.2005, 08:43:5606.11.05
an
Thanks guys!

I didn't realize the config section shouldn't have the xmlns in it. Well, I
shouldn't say "shouldn't have". But I wonder why they put that in by default
when it eliminates intellisense? That would have been easy to fix I for a
release version I would think...

--
Sincerely,

S. Justin Gengo, MCP
Web Developer / Programmer

www.aboutfortunate.com

"Out of chaos comes order."
Nietzsche
"Juan T. Llibre" <nomail...@nowhere.com> wrote in message

news:%23Sgqiat...@TK2MSFTNGP12.phx.gbl...

S. Justin Gengo

ungelesen,
06.11.2005, 08:45:4206.11.05
an
For now I'm just going to move this info down to a commented line:

<configuration>

<!-- xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"-->

That way I can put it back in if I discover it's needed for any reason.

Thanks again!


--
Sincerely,

S. Justin Gengo, MCP
Web Developer / Programmer

www.aboutfortunate.com

"Out of chaos comes order."
Nietzsche
"Juan T. Llibre" <nomail...@nowhere.com> wrote in message

news:%23Sgqiat...@TK2MSFTNGP12.phx.gbl...

Juan T. Llibre

ungelesen,
06.11.2005, 09:00:4906.11.05
an
re:

> I wonder why they put that in by default when it eliminates intellisense?

It's not a default.

I have a feeling your web.config was created with Beta 1 or Beta 2,
and you didn't recollect that it wasn't created from scratch.

With the release version, when you create a web.config in an
application which doesn't have one, what VS includes is this :

<?xml version="1.0"?>
<!--
Note: As an alternative to hand editing this file you can use the
web admin tool to configure settings for your application. Use
the Website->Asp.Net Configuration option in Visual Studio.
A full list of settings and comments can be found in
machine.config.comments usually located in
\Windows\Microsoft.Net\Framework\v2.x\Config
-->
<configuration>

<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
is not included when a new web.config is created in the release version of VS.


Juan T. Llibre, ASP.NET MVP
ASP.NET FAQ : http://asp.net.do/faq/
Foros de ASP.NET en Español : http://asp.net.do/foros/
======================================

"S. Justin Gengo" <justin@[no_spam_please]aboutfortunate.com> wrote in message

news:Oi8Nggt4...@TK2MSFTNGP10.phx.gbl...

S. Justin Gengo

ungelesen,
06.11.2005, 09:41:5506.11.05
an
Juan,

No, this was a brand new website I built for testing. I used the New ASP.NET
Website selection to create it and this is how the web.config was by
default.

--
Sincerely,

S. Justin Gengo, MCP
Web Developer / Programmer

www.aboutfortunate.com

"Out of chaos comes order."
Nietzsche
"Juan T. Llibre" <nomail...@nowhere.com> wrote in message

news:%23j0Kxpt...@TK2MSFTNGP10.phx.gbl...

Joerg Jooss

ungelesen,
06.11.2005, 10:58:0606.11.05
an
Juan T. Llibre wrote:

> Great pointer, Joerg!
>
> I just confirmed the behavior, by replacing the <configuration>

> tag in my good web.config with :


>
> <configuration
> xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
>
> And immediately, the same symptoms Justin descibed begin,
>
> i.e. I get intellisense, but it only displays the choices:
> <!--
> <![CDATA[
> <?
>
> Just changing it back to <configuration> "fixes" it.
> It's not actually a "fix" but the replacement of a misconfiguration,
> right ?

Well, it fixes the now broken content created with Beta 2 ;-)

In Beta 2 (and maybe earlier versions) the xmlns attribute was being
used. It has been removed in VS 2005 RTM.

Joerg Jooss

ungelesen,
06.11.2005, 11:00:2306.11.05
an
S. Justin Gengo wrote:

> Thanks guys!
>
> I didn't realize the config section shouldn't have the xmlns in it.
> Well, I shouldn't say "shouldn't have". But I wonder why they put
> that in by default when it eliminates intellisense? That would have
> been easy to fix I for a release version I would think...

Probably, yes. It's not mentioned in
http://download.microsoft.com/download/e/3/8/e38818ae-31e5-462b-b9ad-e6d
3cd6ad7c1/Breaking%20Changes%20Beta2%20to%20RTM.doc

Juan T. Llibre

ungelesen,
06.11.2005, 11:02:3406.11.05
an
Weird!

I just re-tested creating 3 new websites in each of 3 different languages
( VB.NET, C# and J# ) and in none of the web.configs was the
xmlns=" attribute included.

We may have different versions of the release version.

;-)

These are the things which sometimes make me scratch my head.

What is the version number shown when you open "Help"
and then click on "About Microsoft Visual Studio" ?

Juan T. Llibre, ASP.NET MVP
ASP.NET FAQ : http://asp.net.do/faq/
Foros de ASP.NET en Español : http://asp.net.do/foros/
======================================

"S. Justin Gengo" <justin@[no_spam_please]aboutfortunate.com> wrote in message

news:On$75Au4F...@TK2MSFTNGP09.phx.gbl...

Juan T. Llibre

ungelesen,
06.11.2005, 11:06:4606.11.05
an
re:

> In Beta 2 (and maybe earlier versions) the xmlns attribute was
> being used. It has been removed in VS 2005 RTM.

Yes, that's my recollection, too, but Justin seems to be saying
that this attribute is being added with the *release* version.

I don't understand why.

Juan T. Llibre, ASP.NET MVP
ASP.NET FAQ : http://asp.net.do/faq/
Foros de ASP.NET en Español : http://asp.net.do/foros/
======================================
"Joerg Jooss" <news-...@joergjooss.de> wrote in message

news:xn0e9fb60...@msnews.microsoft.com...

Joerg Jooss

ungelesen,
06.11.2005, 11:31:2606.11.05
an
Juan T. Llibre wrote:

> re:
> > In Beta 2 (and maybe earlier versions) the xmlns attribute was
> > being used. It has been removed in VS 2005 RTM.
>
> Yes, that's my recollection, too, but Justin seems to be saying

> that this attribute is being added with the release version.


>
> I don't understand why.

I'm sure he has mixed things up.

S. Justin Gengo

ungelesen,
06.11.2005, 11:32:1006.11.05
an
Juan,

I've got:

Microsoft Visual Studio 2005
Version 8.0.50727.42 (RTM.050727-4200)

Microsoft .NET Framework
Version 2.0.50727

--
Sincerely,

S. Justin Gengo, MCP
Web Developer / Programmer

www.aboutfortunate.com

"Out of chaos comes order."
Nietzsche
"Juan T. Llibre" <nomail...@nowhere.com> wrote in message

news:ezx0ytu4...@TK2MSFTNGP09.phx.gbl...

S. Justin Gengo

ungelesen,
06.11.2005, 11:34:3506.11.05
an
Joerg,

Thanks, the document will come in handy!

--
Sincerely,

S. Justin Gengo, MCP
Web Developer / Programmer

www.aboutfortunate.com

"Out of chaos comes order."
Nietzsche

"Joerg Jooss" <news-...@joergjooss.de> wrote in message

news:xn0e9fbbm...@msnews.microsoft.com...

S. Justin Gengo

ungelesen,
06.11.2005, 11:42:3006.11.05
an
Guys,

Nope I haven't mixed things up. (I thought so too at first.) But I have
identified and can recreate the problem every time now.

Here are the steps:

Create a new website with a web.config file. It's created without the xmlns
attribute.

I'm using source safe, and while I don't think it matters my tests have been
with the project added to source control. So, I first check out the
web.config file and then from the menu I run Website - ASP.NET
Configuration.

Just opening the website configuration page adds the xmlns attribute to the
configuration file.

--
Sincerely,

S. Justin Gengo, MCP
Web Developer / Programmer

www.aboutfortunate.com

"Out of chaos comes order."
Nietzsche

"Joerg Jooss" <news-...@joergjooss.de> wrote in message

news:xn0e9fc37...@msnews.microsoft.com...

Greg Burns

ungelesen,
06.11.2005, 12:22:1006.11.05
an
I don't have sourcesafe on my home machine, and I am seeing the same thing.
The ASP.NET Configuration tool seems to be doing it.

Greg

"S. Justin Gengo" <justin@[no_spam_please]aboutfortunate.com> wrote in

message news:eDmESEv4...@TK2MSFTNGP09.phx.gbl...

S. Justin Gengo

ungelesen,
06.11.2005, 12:36:3406.11.05
an
After searching the bug reports I saw a bug that was related to this but no
report for this particular bug.

I've reported it now.

--
Sincerely,

S. Justin Gengo, MCP
Web Developer / Programmer

www.aboutfortunate.com

"Out of chaos comes order."
Nietzsche

"Greg Burns" <blue...@newsgroups.nospam> wrote in message
news:OHERgav4...@tk2msftngp13.phx.gbl...

S. Justin Gengo

ungelesen,
06.11.2005, 13:42:4606.11.05
an
Thanks everyone for helping out here.

Juan, you always give great answers to everything. Joerg, thanks for helping
to point me in the correct direction to recreate this problem. And Greg,
thanks for identifying that the problem occurrs regardless of source safe.
That saved me a few minutes of project creation.

--
Sincerely,

S. Justin Gengo, MCP
Web Developer / Programmer

www.aboutfortunate.com

"Out of chaos comes order."
Nietzsche

"S. Justin Gengo" <justin@[no_spam_please]aboutfortunate.com> wrote in

message news:%23m2Vgiv...@TK2MSFTNGP15.phx.gbl...

Juan T. Llibre

ungelesen,
06.11.2005, 14:53:4506.11.05
an
I just confirmed that, if you use the
Website Configuration Tool it *does* add the :

<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
tag, substituting the original <configuration> tag.

That doesn't happen when the "Add file" menu choice is taken.

So, it's a bug! Filing it was a good move...


Juan T. Llibre, ASP.NET MVP
ASP.NET FAQ : http://asp.net.do/faq/
Foros de ASP.NET en Español : http://asp.net.do/foros/
======================================

"S. Justin Gengo" <justin@[no_spam_please]aboutfortunate.com> wrote in message
news:%23xObfHw...@TK2MSFTNGP12.phx.gbl...

Joerg Jooss

ungelesen,
06.11.2005, 15:20:5906.11.05
an
S. Justin Gengo wrote:

> Guys,
>
> Nope I haven't mixed things up. (I thought so too at first.) But I
> have identified and can recreate the problem every time now.
>
> Here are the steps:
>
> Create a new website with a web.config file. It's created without the
> xmlns attribute.
>
> I'm using source safe, and while I don't think it matters my tests
> have been with the project added to source control. So, I first check
> out the web.config file and then from the menu I run Website -
> ASP.NET Configuration.
>
> Just opening the website configuration page adds the xmlns attribute
> to the configuration file.

OK, that's exactly the one piece of software I haven't used so far :-/

Thanks for pointing this out!

Juan T. Llibre

ungelesen,
06.11.2005, 16:08:5806.11.05
an
I just found a previous bug filed for the same issue :

http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=8a3d7d13-33ac-4d2b-b22c-e7a2168bcc5e

It was filed by Josh Flanagan on Oct. 29
( just a few days before... )

I voted for it and validated it.
I suggest those interested in resolution do the same.

We won't get resolution soon, but maybe by SP1 ... ;-)

In the meantime, don't use the website configuration tool but, if you do,
make sure you change the <configuration xmlns=" line back to <configuration>.


Juan T. Llibre, ASP.NET MVP
ASP.NET FAQ : http://asp.net.do/faq/
Foros de ASP.NET en Español : http://asp.net.do/foros/
======================================

"S. Justin Gengo" <justin@[no_spam_please]aboutfortunate.com> wrote in message

news:%23m2Vgiv...@TK2MSFTNGP15.phx.gbl...

S. Justin Gengo

ungelesen,
06.11.2005, 16:28:2406.11.05
an
Hmmmm, I missed that one when I was looking for it as a reported bug. Should
have seen that.

I vote for it too.

--
Sincerely,

S. Justin Gengo, MCP
Web Developer / Programmer

www.aboutfortunate.com

"Out of chaos comes order."
Nietzsche

"Juan T. Llibre" <nomail...@nowhere.com> wrote in message

news:uY7XAZx4...@TK2MSFTNGP10.phx.gbl...

Scott Allen

ungelesen,
06.11.2005, 22:02:1406.11.05
an
On Sun, 6 Nov 2005 15:53:45 -0400, "Juan T. Llibre"
<nomail...@nowhere.com> wrote:

>I just confirmed that, if you use the
>Website Configuration Tool it *does* add the :
>
><configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
>tag, substituting the original <configuration> tag.
>


Yep, that's a definite bugger. It tripped me up in a code camp
presentation last weekend when I wanted to ease the amount of typing I
did in the .config file.

Intellisense is a god send for those of us who type with 4 fingers...

Argh.

--
Scott
http://www.OdeToCode.com/blogs/scott/

Angelo Cook

ungelesen,
07.11.2005, 09:04:1107.11.05
an
I have had similar issues with this to and I also have removed the xmlns
tag, but when you use the web admin tool it get placed back in. Maybe I
need to reinstall, I never installed the beta.


"S. Justin Gengo" <justin@[no_spam_please]aboutfortunate.com> wrote in

message news:OSxhzys4...@TK2MSFTNGP10.phx.gbl...

Juan T. Llibre

ungelesen,
07.11.2005, 09:12:0007.11.05
an
re:
> Maybe I need to reinstall

You don't need to do that.
This is a bona-fide bug for the web site administration tool.

The bug was validated by the VS.NET team at :
http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=8a3d7d13-33ac-4d2b-b22c-e7a2168bcc5e

The WSAT should *not* be inserting that string.
That string *was* correct for Beta 1, but was eliminated for Beta 2.


Juan T. Llibre, ASP.NET MVP
ASP.NET FAQ : http://asp.net.do/faq/
Foros de ASP.NET en Español : http://asp.net.do/foros/
======================================

"Angelo Cook" <angel...@hotmail.com> wrote in message
news:Ok%23NmQ64...@TK2MSFTNGP09.phx.gbl...

Angelo Cook

ungelesen,
07.11.2005, 19:51:5807.11.05
an
And there still is no fix on the horizon. as long as you do use the WSAT
(web site admin tool) you can use the work-around.


"Juan T. Llibre" <nomail...@nowhere.com> wrote in message
news:Oe6woU64...@tk2msftngp13.phx.gbl...

Allen antworten
Dem Autor antworten
Weiterleiten
0 neue Nachrichten