473,386 Members | 1,795 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

Web App OR WinForm App - advice on choosing the UI for an admin utility

RJ
I have developed numerous WinForm based utilities in .NET, but I wanted to
consider a WebForm UI for my next utility, which runs only inside a
corporate intranet. I have done only minimal development with ASP.NET and
could use some advice. The primary logic consists of copying and moving
files both on the local computer, and servers across the enterprise. Is
ASP.NET a good choice where a lot of file access and file IO is involved?
Are there additional security issues involved with this web app, versus a
WinForms app?
Thanks for any input.

RJ
Nov 18 '05 #1
1 1442
Hi RJ:

From a permissions standpoint it might be easier to do this with a
WinForm app.

With ASP.NET it becomes tough to access remote servers. You can use
impersonation, but without kerberos delegation enabled impersonation
has a "one-hop" limit. The user's credentials are passed from the
client machine to the web server (one hop), but the web server cannot
use the credentials to make a second hop to another machine to copy
files.

Other solutions include running the ASP.NET worker process under a
domain account. In this scenario the domain account would need
permissions on all the remote server you need to reach, so then you'll
need to be very careful with who had authorization to use your web
app.

Food for thought, HTH,

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

On Sat, 21 Aug 2004 14:41:56 -0500, "RJ" <RJ@PostOnly.com> wrote:
I have developed numerous WinForm based utilities in .NET, but I wanted to
consider a WebForm UI for my next utility, which runs only inside a
corporate intranet. I have done only minimal development with ASP.NET and
could use some advice. The primary logic consists of copying and moving
files both on the local computer, and servers across the enterprise. Is
ASP.NET a good choice where a lot of file access and file IO is involved?
Are there additional security issues involved with this web app, versus a
WinForms app?
Thanks for any input.

RJ


Nov 18 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Carsten Gehling | last post by:
> -----Oprindelig meddelelse----- > Fra: python-list-admin@python.org > På vegne af David McNab > Sendt: 17. juli 2003 01:32 > Til: python-list@python.org > Emne: Re: Choosing the right...
4
by: Dave Harney | last post by:
Hi Newsgroup, I'm currently using VS Ver 7.0.9466 with an OS of Server 2000 (domain controller) Ver 5.0.2195 (Build 2195) SP4. I have MSDN Universal and would like to upgrade my development...
0
by: garethdjames | last post by:
I am looking to build (or utilize) an administration framework, We have many admin (back office) tasks that manipulate data that affects live web sites, Currently we have web forms, windows...
4
by: Hans [DiaGraphIT] | last post by:
Hi! I want to export a dataset to an excel file. I found following code on the net... ( http://www.codeproject.com/csharp/Export.asp ) Excel.ApplicationClass excel = new ApplicationClass();...
1
by: Moe | last post by:
I have a winForm control that contains an openFileDialog. I am using this control in a webForm by enbedding it using an <object> tag. I need to access some information about the file on the client....
2
by: Jim | last post by:
I work in the environmental industry and we have large gcms instruments that aquire raw data to an attached computer. These computers are networked, and have shared folders so the data can be...
2
by: Steve | last post by:
I have created a console app that simply prints out a message a couple times, then exits, here is the code: <code> for(int i = 0; i < 10; i++) { System.Threading.Thread.Sleep(500);...
4
by: gjb | last post by:
Hi, Apologies if this sounds dumb but I'm very new to this. I'm just trying to create a simple login page ( http://aarkenuk.co.uk/barnesg/login.php) In my MySQL databases I have the correct...
3
by: sloan | last post by:
Probably an easy question but here goes: A 2.0 winform. How (on startup) should I properly make the width, the max of the user's screen? ...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.