I'm trying to design some nice looking HTML based forms. I'm not a CSS wizard so the thousands of hits I got when Googling the subject were useful but not definitive. Can anyone recommend a reasonably priced HTML editor which understands/exposes all the various CSS tags and shows you what the results look like? I'd have expected to find loads of choice but nothing has yet come up on the radar. I've got FP2003 etc but this seems to be totally lacking CSS editing support. Any thoughts etc most welcome.
I am trying to make my web site have a few different sections with a title bar and then the information in the bottom. If you look on the codeproject home page and look where is says Welcome to CodeProject, then it has the information in a box underneath it, that is what I am looking for.
I have looked into the AJAX Custom Panel toolkit, and thought about using custom panels in general, but is there a better, or easier way?
Thanks for you time, appriciate all the help!
The only way to speed up a Macintosh computer is at 9.8 m/sec/sec.
Those look to me like custom controls laid out in a simple table.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
I get an "http/1.0 425 http Error" when i try the create a web service using Visual Studio 2003. I have IIS installed and started.
I go to File -> New-> Projects->C# Projects - > ASP.NET web service.
I click 'ok', then i get the above error. Researched it on the web but cannot find a solution get beyond this point.
Anyone know about this?
I have a simple web app that alows the operator to search for files and download them (log files), the click a button to look up the directories, pick a file and download it. This seems to work fine if the source files are on a local disk, but not if they are on a network drive. Is there anything special I need to do or is this one of those deals where doing a dir of a network drive is not allowed.
The call is simple
myName = Dir(MyPath, vbDirectory) ' Retrieve the first entry.
If myPath is local it works fine, if not it returns nothing...
The user context that your web site is running under doesn't allow you access to the the other network drive. Most likely your web app is running under a default app pool which means it is running as aspnet user. This user would not have rights to access a network drive. I would not suggest give that user rights either as it can be a security issue.
In this case it might be best to try to create a virtural directory that allows the web site to have access to those files. Anyway, hope that helps.
Thanks for the help, I am trying to figure this out the hard way and did not realize it was running under a different account, that explains a few things.
This network is an internal network, so security wise my concerns are not as large as they woudl be on the internet. So option #1 is not necessarily closed.
I tried to create a virtual directory but may be mis-guided in how to do it. I created a virtual directory, it appears that it figured out that it was a network drive, I gave it the password for that drive, but when I connect with a browser is asks me for a password again. It does not seem to accept any type of local password or the pasword used to access that drive. Do I need to do something to make the web site get access?
Any additional suggestions or guidance are more than welcome...
Well, I can think of a couple of different options.
You could create some process that copies the files from the network to the local web server.
If the files aren't a big security risk, you could create a share for that folder and give everyone rights to it. NOTE still not a great idea even if is just on your local intranet.
So you are left with the final option.
This one is a little bit more involved, but I think it will work well.
First create a domain user account (or have your domain admin create the account for you)
Find what ever app pool your site is running on. If you are currently running on the default app pool I would suggest creating a new one for this site.
In the app pool go to the identity tab. Set the identity to be the domain user you created. NOTE this domain user must be in the IIS_WPG group on the web server box.
Next give the domain user the correct rights locally and on the network folder.
It is a bit of work, but in the end it is probably the best choice.
The other cool thing you can do when you have your web app using the app pool identity. You can use NTAuthentication for you sql connection. You just have to change the connection string and set up that domain user with the correct rights on your sql server.
Ok that was probably more then you wanted to know.
I don't know of any good articles out there on app pools. I am sure they are there, but I haven't really looked. I will give my understanding of the application pool.
The application pool is kind of like the IIS worker process thread that handles the work for any of the sites under it. So the app pool is kind of the top dog. In your IIS manager you will see a folder right above the web sites call application poos, that is where the app pools are located. A nice feature of an app pool is if you create a new app pool for your web application you can stop and re-start that app pool with out affecting any of the other web application that are connected to different app pools. One interesting default on the app pool is that it recycles itself ever 29 hours. I have seen some interesting problems from this since eventually it happens in the middle of the day and your users lose their session etc. That is one thing I would always suggest changing. I usually set mine to recycle during a time I know there won't be any users on the web site. If you right click your web site and go to properties. If you click on the Home Drectory tab the drop down at the bottom tells you which app pool the site is currently connected to. If you want to create a new app pool. Go to the application pools folder and right click and then new and then new app pool. You give it a new for the app pool and you are done. To set the identity of the app pool. Go to the application pools directory, find your app pool, right click and click on properties. The first tab to see is the Recycling tab. Note the default is in 1740 minutes. This tab is where you would set the recycle time if you wanted it to happen at a certain time of day. NOTE Any changes to the app pool will re-start your web application. So make sure this stuff is set up correct first. If you need make change to it later just keep that in mind or you will have some un happy users. Ok go to the Indentity tab put in your domain user and password. Finally YOU MUST add the domain user to the IIS_WPG group on the web server or things will not work. Go to computer manager, local users and groups, groups find the IIS_WPG group and add your domain user.
I am sure there are better articles out there, but at least that is a quick dump of the stuff I think is important to know.
Add an image control to your aspx file that points to another aspx file with whatever parameters you need to find the images. In this other file, pull the data out the database, use something in System.Drawing (I can't be more specific than that, sorry!) to merge the images together and then push them down the response stream after setting the content type to whatever image type your serving.
Or an easier way might be to simply put two images on the page styled in such a way as they appear as one (therefor skipping the image mergin bit)