|
I always view IIS through the Microsoft Management Console (type mmc from the Run dialog), from their you can create your own view with the snap-in's. You can see that IIS is running at the top there is a arrow pointing to the right, greyed out. Look at this: IIS image[^].
- Nick Parker My Blog | My Articles
|
|
|
|
|
ok, i've been to IIS in admin, and INETPUB has an error.
It says the system cannot find the file specified.
|
|
|
|
|
Miles Roberts wrote:
It says the system cannot find the file specified.
I would assume the file doesn't exist then?
- Nick Parker My Blog | My Articles
|
|
|
|
|
its there now, for some reason i moved it too shared documents folder, now its in the c: drive folder.
When i type http://milo-q4tm929ggw/localstart.asp, its gives me the IIS page, should i follow the instructions to get these sample asp pages working for me. Once i have them up, my actually programming isnt that bad and i can get a working website.
Whats me next stage chief?
|
|
|
|
|
|
ok cheers i will do that! i'll contact u if i have any problems.
Miles
|
|
|
|
|
Just because you see IIS under Administrative Tools doesn't mean it's running. That's only an MMC snap-in to configure IIS. The best way is to open it and see if the site is running (try it out and explore).
The problem you're getting is probably because there's an error in your code. When you're connecting to the ASP.NET web site running in IIS (default behavior) a web application is instantiate (an AppDomain is created for it) and your code is JIT'd and executed. Any errors may return HTTP 500 (or others, depending on the problem).
The first thing you should do is point your web browser at the same URL you're trying to access from VS.NET (I'm assuming you're working with Web Services by the sound of it). That should give you more information.
If not, edit your Web.config file in either the virtual host root directory (resolves to /, default is C:\Inetpub\wwwroot) that contains settings for every web application under it, or a specific web application's Web.config file (a web application is a virtual directory with an app created on it in IIS - it has a different icon, to be frank).
Add <customErrors mode="Off"/> under <system.web> if it isn't added already. It should be there by default (VS.NET has it in the template for Web.config), so just edit the mode attribute in case.
I also urge you to read the .NET Framework SDK and not just that book. Books may teach you concepts but it's important to understand the technical details as well, such as AppDomains and how ASP.NET works within IIS. It's all in the .NET Framework SDK.
Software Design Engineer
Developer Division Sustained Engineering
Microsoft
[My Articles]
|
|
|
|
|
Nick Parker wrote:
A server error of 500
A server error comes from the server. IIS is running.
Software Design Engineer
Developer Division Sustained Engineering
Microsoft
[My Articles]
|
|
|
|
|
I wrote:
A server error of 500 could mean it can't contact IIS.
I guess I should have said, an error processing on the server, not contacting. Sorry, long day with a headache. I forgot to tell you what happened two nights ago when I went to the YMCA. I will send you another email.
- Nick Parker My Blog | My Articles
|
|
|
|
|
Hi all!
Sorry for the supernewbie question!
I'd like to convert the pixel format of in image in System.Drawing.Bitmap to
16 bpp grayscale but PixelFormat property is set as readonly..
Is there an easy way to do this conversion?
Thanx in advance!
Marco
L'attimo della vita di un uomo dura la storia
-Marco Valkamonici-
|
|
|
|
|
|
I am creating an app that has the user select several email addresses.
what i am looking to do, it to be able to take the string of emails (it is a web app, and the way the email string looks is "1@email.com 2@email.com 3@email.com". What i need to be able to do is break that string apart into:
arrayitem[0] = "1@email.com";
arrayitem[1] = "2@email.com";
arrayitem[2] = "3@email.com";
any ideas?
|
|
|
|
|
Okay, I hadnt signed in when i posted this
please send responses to this
Yes, I am the highly suggestable type.
|
|
|
|
|
You didn't specify what what delimited your email addresses but it looked like a new line character. The following method will do this for you.
private string[] SplitEmailAddresses(string addresses)
{
string[] emails = addresses.Split(Environment.NewLine.ToCharArray());
return emails;
}
- Nick Parker My Blog | My Articles
|
|
|
|
|
If you have a consistent delimiter, and it looks like a space character for your example, you can use the Split method of the string object to create the array. It would look something like:
<span style="color: Blue; font-family: Courier New; font-size: 11px; background-color: #FBEDBB">string</span> source <span style="color: Red; font-family: Courier New; font-size: 11px; background-color: #FBEDBB">=</span> <span style="color: #666666; font-family: Courier New; font-size: 11px; background-color: #FBEDBB">"1@email.com 2@email.com 3@email.com"</span>;
<span style="color: Blue; font-family: Courier New; font-size: 11px; background-color: #FBEDBB">string</span>[] array <span style="color: Red; font-family: Courier New; font-size: 11px; background-color: #FBEDBB">=</span> source.split(<span style="color: Blue; font-family: Courier New; font-size: 11px; background-color: #FBEDBB">new</span> <span style="color: Blue; font-family: Courier New; font-size: 11px; background-color: #FBEDBB">char</span>[]{' '}); Hope that helps a bit.
--Jesse
|
|
|
|
|
Cool, i will give them both a try. Thanks!
Yes, I am the highly suggestable type.
|
|
|
|
|
BEAUTIFUL!
Worked like a charm, guys, thank you
|
|
|
|
|
Hello,
Can someone give me a hint how to intercept HTTP headers in IE?
I need to write BHO or something to monitor and modify http traffic processed by IE (need to block Set-cookie depending on domain). I cannot use external proxy.
Thanks
|
|
|
|
|
The privacy features of IE6 already support that. Just add the domain (like doubleclick.net) to the list of sites to block. This is persisted in the registry under HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\P3P\History. Add a key for the domain and set the default value (as a REG_DWORD) to 5 to always block.
IE (i.e., the WebBrowser control) actually doesn't have anything to do with the HTTP request/response mechanism, so a BHO won't help. That is handled by urlmon.dll, the URL moniker (among other things). There is some communication between the two, but nothing you can really hook.
Consider this: with all the popup blockers and add blockers, why have you probably never seen a cookie blocker (the other two are coupled with the WebBrowser control and the MSHTML DOM so are well within the scope of Internet Explorer)?
Software Design Engineer
Developer Division Sustained Engineering
Microsoft
[My Articles]
|
|
|
|
|
Anyone know of a program that will take the XML output from the /doc (Process Documentation Comments) option and convert it into an HTML or help file?
Anyone who thinks he has a better idea of what's good for people than people do is a swine.
- P.J. O'Rourke
|
|
|
|
|
My vote goes to NDoc[^].
Hope that helps a bit.
--Jesse
|
|
|
|
|
|
Excellent. Thanks.
Anyone who thinks he has a better idea of what's good for people than people do is a swine.
- P.J. O'Rourke
|
|
|
|
|
Hi,
How can I check for an Empty Dataset after calling filled property in DataAdapter.
Can I use
if (dsEmployee == Null)
will this work?
Thanks,
JJ
|
|
|
|
|
An empty DataSet isn't null. A DataSet variable is null when it reference nothing. There's a big difference.
If you want to determine if a DataSet is empty, you need to enumerate the tables and get the count of each table. This is the only way to account for both types of DataSet s - typed and untyped (generated by a DataAdapter , for example):
public bool IsEmpty(DataSet ds)
{
if (ds == null) throw new ArgumentNullException("ds");
foreach (DataTable dt in ds.Tables)
if (dt.Rows.Count > 0) return false;
return true;
} Optionally, if you want to treat a null reference as an empty DataSet (not really a good idea, but it's up to you), then replace the first line with something like if (ds == null) return true; .
Software Design Engineer
Developer Division Sustained Engineering
Microsoft
[My Articles]
|
|
|
|