|
I have been trying to write a text file on VB .net 2003 and finally I tried to copy the same code and then paste on VB .net 2005 it worked.
I don't know how to fix this problem on VB .net 2003.
Anybody who know how to fix this problem?
Here is the errow detial it shown me on VB .net 2003
=================================================================================================
Access to the path "c:\mytext.txt" is denied.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.UnauthorizedAccessException: Access to the path "c:\mytext.txt" is denied.
ASP.NET is not authorized to access the requested resource. Consider granting access rights to the resource to the ASP.NET request identity. ASP.NET has a base process identity (typically {MACHINE}\ASPNET on IIS 5 or Network Service on IIS 6) that is used if the application is not impersonating. If the application is impersonating via <identity impersonate="true">, the identity will be the anonymous user (typically IUSR_MACHINENAME) or the authenticated request user.
To grant ASP.NET write access to a file, right-click the file in Explorer, choose "Properties" and select the Security tab. Click "Add" to add the appropriate user or group. Highlight the ASP.NET account, and check the boxes for the desired access.
=================================================================================================
Please help me if you know how.
Thank you very much.
junior boy
|
|
|
|
|
The system user account ASP.NET doesn't have rights to the file on the web machine. Give it rights and it will work fine.
The only way to speed up a Macintosh computer is at 9.8 m/sec/sec.
|
|
|
|
|
Please, Can you tell me more how to do it?
I still have no idea to do it,please.
Thank you advance.
junior boy
|
|
|
|
|
Ok go to the file you are trying to give access to write to. Right click on it goto the security tab. Click the add button. Add the user called IUSR_[machinename]. Give it read/write rights.
To make this clear.
If you servers name is myserver
IUSR_[machinename] = IUSR_myserver
Tell me if all is good.
The only way to speed up a Macintosh computer is at 9.8 m/sec/sec.
|
|
|
|
|
Well, I kept looking for the file and finally i tried to create the text file and tried to fallow your suggestion but I didn't see any ADD button when I right-click but I saw only the General tab and Summary tab has no security tab.After that i can't follow with your suggestion anymore
here is more error deatial:
=========================================================================================
Source Error:
Line 21: {
Line 22: // Put user code to initialize the page here
Line 23: FileStream outStream=File.Create("c:\\mytext.txt");
Line 24: StreamWriter st=new StreamWriter(outStream);
Line 25: st.WriteLine(DateTime.Now.ToString());
Source File: c:\inetpub\wwwroot\convert2chart\test.aspx.cs Line: 23
=========================================================================================
I really appreciated for your helping and hope you will understand and try to help me again,please.
Thank you very much.
junior boy
|
|
|
|
|
Change line 23 to:
FileStream outStream = new FileStream("c:\\mytext.txt", FileMode.Create, FileAccess.Read);
The only way to speed up a Macintosh computer is at 9.8 m/sec/sec.
|
|
|
|
|
I coppied your code and paste it and then run it and this is the result :
===================================================================================================
Combining FileMode: Create with FileAccess: Read is invalid.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ArgumentException: Combining FileMode: Create with FileAccess: Read is invalid.
Source Error:
Line 22: // Put user code to initialize the page here
Line 23: //FileStream outStream=File.Create("c:\\mytext.txt");
Line 24: FileStream outStream = new FileStream("c:\\mytext.txt", FileMode.Create, FileAccess.Read);
Line 25: StreamWriter st=new StreamWriter(outStream);
Line 26: st.WriteLine(DateTime.Now.ToString());
Source File: c:\inetpub\wwwroot\convert2chart\test.aspx.cs Line: 24
===================================================================================================
And I tried to change the FileAccess to ReadWrite and it has debugged and the error detail the same the first post message I shown you.
===================================================================================================
Access to the path "c:\mytext.txt" is denied.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.UnauthorizedAccessException: Access to the path "c:\mytext.txt" is denied.
ASP.NET is not authorized to access the requested resource. Consider granting access rights to the resource to the ASP.NET request identity. ASP.NET has a base process identity (typically {MACHINE}\ASPNET on IIS 5 or Network Service on IIS 6) that is used if the application is not impersonating. If the application is impersonating via <identity impersonate="true">, the identity will be the anonymous user (typically IUSR_MACHINENAME) or the authenticated request user.
To grant ASP.NET write access to a file, right-click the file in Explorer, choose "Properties" and select the Security tab. Click "Add" to add the appropriate user or group. Highlight the ASP.NET account, and check the boxes for the desired access.
Source Error:
Line 22: // Put user code to initialize the page here
Line 23: //FileStream outStream=File.Create("c:\\mytext.txt");
Line 24: FileStream outStream = new FileStream("c:\\mytext.txt", FileMode.Create, FileAccess.ReadWrite);
Line 25: StreamWriter st=new StreamWriter(outStream);
Line 26: st.WriteLine(DateTime.Now.ToString());
Source File: c:\inetpub\wwwroot\convert2chart\test.aspx.cs Line: 24
===================================================================================================
I really don't know what going wrong with this.
Do you have other suggestion for me?
Thank you for your time and still hope you not get mad me yet
junior boy
|
|
|
|
|
Junior Boy wrote: I saw only the General tab and Summary tab has no security tab
Are you logged in as administrator? I am not sure but that might be the reason why there is no security tab.
"Throughout human history, we have been dependent on machines to survive. Fate, it seems, is not without a sense of irony. " - Morpheus
"Real men use mspaint for writing code and notepad for designing graphics." - Anna-Jayne Metcalfe
|
|
|
|
|
yes,sure I am.
But I didn't see any Security tab.
Any suggestion from you or anything else I should know about,please?
thank you,
junior boy
|
|
|
|
|
I've googled: http://www.spaanjaars.com/QuickDocId.aspx?quickdoc=286[^]
That should help.
"Throughout human history, we have been dependent on machines to survive. Fate, it seems, is not without a sense of irony. " - Morpheus
"Real men use mspaint for writing code and notepad for designing graphics." - Anna-Jayne Metcalfe
|
|
|
|
|
Do you have the security tab after following those directions? If so, add the user I mentioned earlier and see if it works.
The only way to speed up a Macintosh computer is at 9.8 m/sec/sec.
|
|
|
|
|
Hi guys
Finally I can wrote some text to the text file.
Because I have to go back and check in the checkbox below to full control
and it worked
But you guys please,i have another problem it is I have to create the text file
first, I mean I need to have a textfile and I have to go right-click and do the same
again and again.
My purpose is doesn't matter I have the textfile or not just create and write some
textual into it.
And the error is the same such as the first time.
Can you tell me how to do?
Thank you very much.
junior boy
|
|
|
|
|
You should be able to apply the security settings to the directory the file is in.
|
|
|
|
|
Thank you for all helps from all you guys.
Now I decided to use VB .net 2005 to avoid this problem and some people told me that it is bugging on VB .net 2003
Probably its right because I have no problem when I tried to use VB .net 2005
Really glad for helping.
Good luck,have nice day all you guys,
junior boy
|
|
|
|
|
I maintain a site with an iframe that loads another page. There is default text inside the iframe telling the user to get a more modern browser.
<iframe id="iP" runat="server" class="iP" frameborder="0" src="OtherURL">
Please use a modern browser.
</iframe>
Now it has been a year since this site fell to me, and not once have a I received a user complaint about the iframe now all of a sudden a user with IE7 sees the "Please use a modern browser"... I am completely unable to reproduce this error and am stunned by what could cause it?
Any ideas would be great.
|
|
|
|
|
Hi, I'm using XP SP2 (IIS not installed) and I'm tring to install Apache HTTP Server 2.2.4
While installing i do the following:
Network Domain: localhost
Server Name: localhost
Admin Email: (your any email)
[checked]: for All Users, on Port 80, as a Service
But then, I recieve some error, it is:
Syntax error on line 133 of C:/Program Files/Apache Software Foundation/Apache2.
2/conf/httpd.conf:
ServerAdmin takes one argument, The email address of the server administrator
Note the errors or messages above, and press the <esc> key to exit. 26...
It appeared in the coomand line window. And this error returns any time I try to start HTTP Server.
What wrong I've done?
Or may be I'd install it in another way?
Thanks.
|
|
|
|
|
Im an amature in this, but i need to put a clock with date on my web page designed in dreamweaver. How do I do that.
kagiso
|
|
|
|
|
|
Ok, you killed my boss.Hes still laughing
kagiso
|
|
|
|
|
As lng as he's happy, eh?
Have you actually found an answer to your question...? There are lots of ways of doing it though - it really depends on what sort of thing you want...
Fred
|
|
|
|
|
What are you requirements as far as programming languages? Simply HTML/Java?
You can do a simple google search for a java clock.
The only way to speed up a Macintosh computer is at 9.8 m/sec/sec.
|
|
|
|
|
matjame wrote: clock with date on my web page
function clockTick(){
var currentTime = new Date();
document.getElementById('time').value = " "+currentTime;
document.getElementById('time').blur();
setTimeout("clockTick()", 1000);
} // function clockTick()
clockTick();
|
|
|
|
|
... that the web works at all.
Before reading the following, keep in mind that I'm not very experienced at coding web pages. I come from a C++ background and I like the order and discipline the language imposes on the programmer. When coding web pages, you can pretty much toss all that discipline out the window because it generally doesn't do you any good at all. I hate that. This is more a tale of woe than a question, so just sit back, grab a soda, and laugh along with me.
I've been working on a "classic" ASP web site that combines html, vbscript, css, and javascript. It displays just fine, but the VS2005 IDE indicated several "errors", indicated by the annoying red underscore. Yesterday, I decided to try to bring one of the site's web pages into strict compliance with what the vs2005 IDE thinks is "good form". Everything was going fine until I got to the table cell background image stuff.
The site itself is composed of a frameset, and all of the content is based on a nested table structure. The outermost table on every page is decorated by a series of images that display a graphic frame around the data. Personally, I think the graphic frame eats up way too much screen real estate (and it looks like something a VB programmer would come up with), but (unfortunately) I have not been tasked with eliminating or improving it. The programmer that originally coded the site used the following general table definition to display the border:
<table width="700" cellpadding="0" cellspacing="0" id="table1">
<tr valign="top">
<td width="30" ><img src="img_tl.jpg" alt="" border="0" /></td>
<td width="331"><img src="img_tab.gif" alt="" border="0" /></td>
<td style="background-image:url('img_tm.jpg');background-repeat:repeat-x;" width="100%"></td>
<td width="15" ><img src="img_tr.jpg" alt="" border="0" /></td>
</tr>
<tr>
<td width="30" background="img_sl.jpg"></td>
<td colspan="2" width="100%">
<td width="30" background="img_sr.jpg"></td>
</tr>
<tr>
<td width="30" ><img src="img_bl.jpg"></td>
<td colspan="2" width="662" background="img_bm.jpg"> </td>
<td width="15" ><img src="img_br.jpg"></td>
</tr>
</table>
This displayed just fine, but the IDE complained about the width= and background= elements, so I went about replacing them with appropriate style code in the site's css file. The code shown above now looks like this:
<table width="700" cellpadding="0" cellspacing="0">
<tr>
<td class="BorderBlueTopLeft" > </td>
<td class="BorderBlueTopTab" > </td>
<td class="BorderBlueTopMid" valign="middle"><b>Title</b></td>
<td class="BorderBlueTopRight"> </td>
</tr>
<tr>
<td class="BorderBlueSideLeft"> </td>
<td colspan="2">
<td class="BorderBlueSideRight"> </td>
</tr>
<tr>
<td class="BorderBlueBottomLeft"> </td>
<td class="BorderBlueBottomMid" colspan="2"> </td>
<td class="BorderBlueBottomRight"> </td>
</tr>
</table>
The widths and background images are now specified in the indicated css classes (the widths were dictated by the width of the images, and the repeat stuff was dictated by the intended positioning of the class), and the code is much more readable. The real problems arose after I started plugging the missing code back into the improved general table layout.
Not counting the left/right border columns, the outermost table essentially contained a middle cell (colspan=2) which contained it's own table. That inner table had a single row with two columns, and within each of those columns was an additional inner table. Sprinkled throughout this nested table structure were width specifications for given columns as well as widths for the tables themselves. Believe me when I say it was a mess, and I spent a day trying to figure out why crazy crap was happening all of the page. Apparent gaps between columns, the inner-most tables rendering in varying and bizarre sizes, the graphic borders not showing up or showing up where they shouldn't be.
No, there weren't any open tags. I wasn't missing any quote marks or semi-colons, or any of the typo stuff you normally find after you've been typing too fast for a few hours. I was really struggling, and even a couple of guys in the office that had more experience than me could not get a grip on what was happening. The comedy ensued for several hours as we changed random elements trying to get the tables to display correctly.
This morning, after fighting with it for an hour or so, I decided to try putting a div inside each cell that contained a table, and specifying that the div was 100% of the containing cell size. The table that was contained in the cell was now enclosed by a div . When I ran the page, everything snapped neatly into place, and all is now right with the world.
I'm really surprised that web pages work at all, and that the web hasn't exploded in a spectacular fire ball. It appears as if all standards for coding a web site are merely whispered guidelines that can be used or ignored on a whim. No wonder the browsers are all so big and bloated - they have to allow what amounts to crap to be rendered just as well as the properly formed stuff.
The moral of this story: If you're nesting tables, make sure you enclose each nested table within a div . The div becomes the parent element, and sizes specified in percentages appear to work every time.
Moral #2: Get back to real programming as soon as you can possibly arrange it - this web stuff is nuts.
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
|
|
|
|
|
I shall studioudly ignore you pointed dig at VB programmers....
As a web-programmer I have often been asked to "take over" an old site, and especially where classic ASP is concerned I usually turn such work down, telling the client that it'd be eaier, quicker and cheaper for me to start over from scratch.
One problem is that it's actually so easy to produce "something" that too many peopke do who really shouldn't...
...and the wysiwyg designers, from Dreamweaver down, make this even easier. I refuse to even look at sites (from a coding viewpoint) designed with Dreamweaver, because of just the sort of thing you describe. It's too easy for people who don't know what they're doing to drag and drop tables inside tables inside tanles in a vain attempt to get some structure to their page.
I don't object per se to using tables, in moderation, for layout, but they are a lazy way of doing things.
CSS is supposed to be ending all this. It's a fine idea, but I must say I have "issues" with the way CSS has been implemented. While tables maybe "too easy" it is sometimes just too damn difficult, and takes lines and lines of code (esp if you want to be cross-browser compatible) jsut to achieve what could be done with a few lines of HTML.
Anyway, it's easy to forget that this is still early days... in a decade, in a century, they'll all be shaking their heads and not knowing whether to laugh or cry at our primitive coding/computing efforts...
..and they'll look at C++ code and think "Christ! Did people actually write in that??!!! Why didn't they just tell their computer what they wanted it to do, in plain, BASIC, English...?"
Fred
|
|
|
|
|
John Simmons / outlaw programmer wrote: The site itself is composed of a frameset, and all of the content is based on a nested table structure. The outermost table on every page is decorated by a series of images that display a graphic frame around the data. Personally, I think the graphic frame eats up way too much screen real estate (and it looks like something a VB programmer would come up with), but (unfortunately) I have not been tasked with eliminating or improving it.
So yeah, when did you get stuck maintaining the CodeProject forums...
(but yeah, tables are hell for layout, 'cause they don't really use the same strategy as anything else on a web page. For tabular data, this is just fine, and once in a great while you can make good use of the brain damage for layout... but the rest of the time, well, it's just brain damage. You have my sympathy...)
----
i hope you are feeling sleepy for people not calling you by the same.
--BarnaKol on abusive words
|
|
|
|
|