Em Andamento

VB.NET FUNCTIONS TO VERIFY IIS SETTINGS

Create a simple VB.Net class with 3 methods.? Deliver source code to be integrated into our existing application.

**FUNCTION #1 - CREATE AN IIS VIRTUAL DIRECTORY AND ASSIGN/VERIFY IT'S ASP.NET AppPool**

**FUNCTION #2 - VERIFY SYSTEM PERMISSIONS FOR THE IIS Anonymous User**

**FUNCTION #3 - Verify ASP.NET [url removed, login to view] and ReportingServices is installed**

## Deliverables

Create a simple VB.Net class with 3 methods.? Deliver source code to be integrated into our existing application.

**FUNCTION #1 - CREATE AN IIS VIRTUAL DIRECTORY AND ASSIGN/VERIFY IT'S ASP.NET AppPool**

Function call = Function(p_sVDirPath as string) as boolean

p_sVDirPath = A complete system path to which virtual direcotories should be mapped.

** Note that The server may have that path mapped at the root of a website or as a sub virtual directory.

** It may be mapped to more than one virtual directory, so the function should find ALL INSTANCES

for each virtual direcotry found that's mapped to the path specified:

IF THE IIS VERSION SUPPORTS MULTIPLE APPLICATION POOLS

? ? 1.? Determine the AppPool that the DIR is using.

? ? 2.? If there is not an appPool on the IIS system called [VDirName AppPool, then create one

? ? 3.? Set the AppPoll to use vb.net version [url removed, login to view]

? ? 4.? If the DIR is set to use a different AppPool, then switch it to the one called [VDirNmApp]Pool

? ? ** If the system doesn't support multiple appPools (e.g. - WinXP or Win2000), then set the Asp.Net version to [url removed, login to view] for the entire server.

**FUNCTION #2 - VERIFY SYSTEM PERMISSIONS FOR THE IIS Anonymous User**

Function call = Function(p_sVDirPath as string, p_sHTMLPath as string) as boolean

p_sVDirPath=The name of an IIS virtual directory or website (e.g. - "IIS://localhost/W3SVC/1/Root")

p_sHTMLPath=A complete system path to which several user rights must be assigned (see below)

? ? 1.? Determine the anonymous user ID for the website

? ? 2.? Locate a LOCAL MACHINE user permission GROUP called BigTimeIISUsers.? If it doesn't exist then create it.

? ? 3.? Assign the anonymous user ID for the website to the security group BigTimeIISUsers.

? ? 2.? Grant BigTimeIISUsers Read/Write/Delete/Create/Update permissions to 3 specific directories:

? ? ? ? ? ?

? ? ? ? ? ? [p_sHTMLPath]\errors

? ? ? ? ? ? [p_sHTMLPath]\Log

? ? ? ? ? ? [p_sHTMLPath]\TxnList

? ? ? ? ? ? ** Note that you should assign permissions so that they are inherited by all child directories.

**FUNCTION #3 - Verify ASP.NET [url removed, login to view] and ReportingServices is installed**

Function Call = VerifyASPNet(p_sReportingServicesEXEPath as string) as boolean

p_sReportingServicesEXEPath = The complete system path to [url removed, login to view] (the exe used to install the ReportingServices .Net files)

? ? 1.? Determine whether or not ASP.Net [url removed, login to view] has been activated for the Local instance of IIS

? ? 2.? If it hasn't, then pull the InstallRoot value for ASP.Net [url removed, login to view] from the system registry

? ? ? ? ? ? (HKEY_LOCAL_MACHINE\Software\Microsoft\.NetFramework\InstallRoot) and run the .Net registration for the website ([InstallRoot]\[url removed, login to view]\[url removed, login to view] -enable -ir) (SILENTLY)

? ? 3.? Determine whether or not Microsoft REporting Services DLLs have been loaded on the system

? ? 4.? If they haven't, then run p_sReportingServicesEXEPath silently.

Habilidades: .NET, Engenharia, MySQL, PHP, Arquitetura de software, Teste de Software, Visual Basic

Ver mais: vb note, vb.net if, vb net 11, use of vb net, simple vb net code, php verify, php on iis, may 11. 2008, if vb net, function - 1 to 1, find set-root, find php id of a website, c# reportviewer, user settings, iis services, e vb, write a grant, verify, vb to vb net, Reporting services, path to, NetFramework, IR, inherited, iis server

Acerca do Empregador:
( 3 comentários ) United States

ID do Projeto: #3016909

Premiar a:

MehdiAnis

See private message.

$357 USD em 20 dias
(48 Avaliações)
5.4

9 freelancers are bidding on average $340 for this job

smartprovw

See private message.

$425 USD in 20 dias
(307 Comentários)
7.7
DebasisB

See private message.

$340 USD in 20 dias
(144 Comentários)
7.0
ESharpe

See private message.

$425 USD in 20 dias
(15 Comentários)
5.4
aczireonline

See private message.

$382.5 USD in 20 dias
(36 Comentários)
5.0
uponheaven

See private message.

$276.25 USD in 20 dias
(12 Comentários)
3.5
goldenscript

See private message.

$255 USD in 20 dias
(9 Comentários)
3.1
chrismillwardvw

See private message.

$170 USD in 20 dias
(7 Comentários)
3.0
eWebMaker

See private message.

$425 USD in 20 dias
(0 Comentários)
0.0