|
First, your "rel" attribute needs to have a value of "configuration", not just "config". Also, the default machine.config configurations don't allow any access to the "bin" subdirectory. Your application and it's associated .config file should be in a publicly-accessible directory.
Also, when you're dealing with Web-deployed apps such as we are (very, very big), make sure you run "gacutil /cdl" to clear the TAC (note: not GAC) from time to time, especially if you're not using automatically versioning in the AssemblyVersion attribute (we're not because of configuration headaches).
"Well, I wouldn't say I've been missing it, Bob." - Peter Gibbons
|
|
|
|
|
I just type in the URL to the executable, for example: http://dev/plato/bin/plato.exe, so I don't really need a html file...
So the problem remains: how can I make the following line:
RemotingConfiguration.Configure("plato.exe.config");
not throw a 'file not found' exception when i start the application via its URL?
|
|
|
|
|
How can i install the .net Framework SDK 1.1 successfully after i having installed the visual studio.net ? everytime i try to setup the SDK,it was interrupted with Message "Before you can install Tools or Samples,Microsoft.NET Framework1.1 must be installed...".What's the problem,can you help me?Thanks
|
|
|
|
|
The message is a bit confusing if you don't have the page still open for the SDK... In order to install the SDK for .NET 1.1 you need to first install the runtime for 1.1.
I don't have the links handy at the moment but you should be able to get the runtime from the same place you got the SDK link.
James
Sig code stolen from David Wulff
|
|
|
|
|
I got the SDK from MS site,but i can't find the RunTime you said,and my .net Framework is version 1.0.
|
|
|
|
|
|
How can i install the .net Framework SDK 1.1 successfully after i having installed the visual studio.net ? everytime i try to setup the SDK,it was interrupted with Message "Before you can install Tools or Samples,Microsoft.NET Framework1.1 must be installed...".What's the problem,can you help me?Thanks
|
|
|
|
|
I have a custom listview control that spawns a worker thread. This thread periodically updates the information in the list, in particular a time column. There are times when this control is not in view, or is completely disabled. When I call Thread.Suspend() on this worker thread, my cpu utilization topps out at 100% and stays there. I can't figure out why this is happening, and I'd like to avoid aborting the thread and restarting it every time the GUI hides this listview.
Has anyone encountered such a problem before, or does anyone know why calling Suspend on a thread causes cpu usage to go up to 100%? Thanks.
|
|
|
|
|
Hi,
I wrote a Collection Class(viz: MYCollection)
(Derived from Collection Base).
And have added methods for Add() and Remove().
I have used this Class in a Custom Control,
and exposed a Property of type MyCollection.
Now, the VS.Net IDE does show the Collection Editor
Dialog Box for the Property,but when I add items to the
collection using the Collection Editor, the changes
are not persisted. (ie: The IDE does not Generate code
for the Items added to the collection).
What is to be done to persist the Items Added using
the Collection Editor (ie: to make the VS.Net generate code for the Added Items, just like it does for ListView
Items Collection, for Example)
Someone please help me....
Thanks
|
|
|
|
|
If you look at the CollectionEditor class you will see you only need to implement the indexer (this[index]) in your derived class for this to work.
Cheers
"There are no stupid question's, just stupid people."
|
|
|
|
|
Hi there,
here is my problem: i need a certain class to be used in a webmethod an a client. In order to do so i made a little library called ChatLib containing the class ChatMsg. Both, webservice and client, have the line "using Chatlib;", but the proxy (which is generated by the Visual Studio) seems to do something different.
The Compiler tells me that he is not able to convert 'chatclient02.localhost.ChatMsg' to 'ChatLib.ChatMsg' (referring to a line in the windows form, where i want to start the webmethod).
(in german: "Implizite Konvertierung des Typs 'chatclient02.localhost.ChatMsg' zu 'ChatLib.ChatMsg' nicht möglich.")
exchanging the line "using Chatlib;" by "using chatclient02.localhost;" in the client makes the compiler happy but the program does not run properly which means that there are system exceptions thrown.
i would be grateful for every answer especially those, that support the usage of Visual Studio.NET
|
|
|
|
|
Can any explain about this..
Just think that you are running three seperate .NET applications, now how many instances of CLR will be in memory?.
Thanks
Best Regards
Venkatraman Kalyanam
Chennai - India
"Being Excellent is not a skill, it is an attitude"
|
|
|
|
|
Using a reverse lookup tool, I could see that with 2 .NET apps loaded, I had 2 instances of mscoree.dll loaded, and the same for mscorlib.dll.
(mscoree.dll is the bootstrap PE for .NET apps)
(mscorlib.dll is the main portion of the CLR)
How low can you go ? (MS rant)
|
|
|
|
|
The answer is not easy.
As any DLL in the system, Window will try to keep only one physical copy of the CLR. The DLL will be remapped on each process, and normally only one physical copy will be on memory.
There are some questions like rebasing, which can affect this and sometimes there may be more than one physical copy of the CLR, but this is a more rare event with .NET assemblies than with normal DLLs.
lazy isn't my middle name.. its my first.. people just keep calling me Mel cause that's what they put on my drivers license. - Mel Feik
|
|
|
|
|
I do not know about the no. of copies, but what I understand is the memory consumption shown by task manager is not really true.
HTH
Kannan
|
|
|
|
|
The "mem usage" is known for being untrustable, regardless of the process. The "VM size" is trustable.
How low can you go ? (MS rant)
|
|
|
|
|
Hi,
I'm trying to determine whether there would be any real benefit in migrating from VS6 to VS.NET. The projects I'm working develop desktop apps (not web apps) in C++. We currently employ MFC (for GUI clients) and ATL (for COM+ servers) frameworks and interface with SQL Server 2000 DBs. I can see the benefit if I was developing web based applications, but I'm not seeing it for the types of products that we build.
Any thoughts?
Thx/
Steve
|
|
|
|
|
I don't see clearly the benefit. The .NET virtual machine is a totally $new environment$ to work with.
Moreover, even upgrading to VC++.NET is questionable : if you do a lot of GUIs, you'll certainly miss the class wizard (it has been replaced with a far less powerful stuff).
What VisualC++ .NET would bring you rather than features is the ability to work with both MFC/ATL and SQLServer all in the same tool.
How low can you go ? (MS rant)
|
|
|
|
|
__Stephane Rodriguez__ wrote:
if you do a lot of GUIs, you'll certainly miss the class wizard (it has been replaced with a far less powerful stuff).
What's the bet that something like ClassWizard will re-appear? Actually I don't know whether any of those add-in gurus will provide the functionality if MS don't.
Kevin
|
|
|
|
|
ATL/MFC have their own handfull of improvements in vs.net.
ATL Server is a new addition.
MFC/ATL share lots of classes.
Also the compiler offers improved performance benefits.
I guess its wise to compare the feature list and then asses the real benefits from them.
Cheers
Kannan
|
|
|
|
|
I really appreciate all of the responses; this certainly helps out. Regarding the ATL changes, I was lead to believe that Microsoft's whole COM paradigm has gone away in .NET; i.e., .NET development projects would not be employing COM/COM+ technologies. Is this true?
Thanks again for your insight,
Steve
|
|
|
|
|
Yes COM/COM+ is sent out of the door...no registry..no guids.
But you can use the existing COM code by COM Interop in .net, but you incur a bit of performance penalty for that since all of your COM calls has to be marshalled.As for as COM+ is concerned .net has its own namespace something in the line of EnterpriseServices where you can do lot of stuff which you do in COM+ but not sure whether it contains all the stuff of COM+ or only a subset of them.
HTH
Cheers
Kannan
|
|
|
|
|
As I understand it COM+ is still used under the hood. But I get the impression this is just transitional, i.e., until .NET covers all the functionality of COM+ natively (i.e., natively to .NET).
Kevin
|
|
|
|
|
If you generally distribute your apps over the internet, .NET is severly limiting your potential market due to the 22MB .net framework download.
I agree that EVENTUALLY, everyone will have the framework installed, but untill then, would you download a 22.1MB application or a 100Kb application?
Rick Eastes.
http://www.eastes.net
|
|
|
|
|
I'm developing a firewall log monitoring application in C#
with the .NET framework, and I can't figure out something.
I'm trying to do a reverse lookup on an IP address. I
don't mean reverse lookup to a DNS entry. I'm looking to
find out the computer-name behind the IP address.
The only thing I can find that's remotely related is:
Dns.GetHostByName() and Dns.GetHostByAddress().
However,these methods deal with IPHost objects, which only
contain DNS or IP information -- nothing about computer-
name.
Does anyone have any idea how to get a computer-name from
an IP address in my C#/.NET application? Is there anything
in .NET that will accomplish this? If so, what is it? If
not, what can I call outside of .NET that I can
incorporate into my application?
Thanks!
|
|
|
|