CodeVerge.Net Beta


   Explore    Item Entry   Register  Login  
Microsoft News
Asp.Net Forums
IBM Software
Borland Forums
Adobe Forums
Novell Forums




Can Reply:  No Members Can Edit: No Online: Yes
Zone: > NEWSGROUP > Asp.Net Forum > starter_kits_and_source_projects.dotnetnuke.getting_started Tags:
Item Type: NewsGroup Date Entered: 9/14/2005 1:36:34 PM Date Modified: Subscribers: 0 Subscribe Alert
Rate It:
NR
XPoints: N/A Replies: 18 Views: 54 Favorited: 0 Favorite
19 Items, 1 Pages 1 |< << Go >> >|
gaz2sg
Asp.Net User
DNN with Load Balancing and Webfarms9/14/2005 1:36:34 PM

0

Hey all,

Im relitively new to DNN but I have been told by the people upstairs in my company to look into the possibilities of converting all our current sites into DNN and hosting them on our webfarm. So... I have a few questions :)

We will be using a seperate box for SQL and have 2 web servers with a load balancer for the sites.

How would I set DNN nuke up in this enviroment?

Gareth

phr0ze
Asp.Net User
Re: DNN with Load Balancing and Webfarms9/14/2005 7:51:20 PM

0

Lucky you, I wish I got paid to work DNN all day.  Webfarm support is relatively new. I'd look for documentation if possible, maybe even search this site for Webfarm.
John

Free DotNetNuke News, Tips, Strategies and more.
www.dotnetnukesites.com
gaz2sg
Asp.Net User
Re: DNN with Load Balancing and Webfarms9/14/2005 9:26:02 PM

0

hehe.. yeah I'm pretty lucky!

I will have another look for Webfarm related posts in here..

They are also looking to send me on DNN specific courses, are there any available?

G

cjsmitty
Asp.Net User
Re: DNN with Load Balancing and Webfarms9/15/2005 9:35:59 AM

0

gaz2sg,

I noticed that the Web Farm Documentation is not listed on DotNetNuke.com (at least not that I could find). And the documentation was omitted from the latest distrobution because it's being updated. I took the liberty of posting the Web Farm document here for you, I hope this gets you going, it is really straight forward.

Asfar as courses, I'm not certain, but I will offer that the offical DotNetNuke book is full of good info. Also TrainCert ad Seabury have some good videos, links to them can be found here.


HTH

~Chris

Net Data Design
706Horsman.us
gaz2sg
Asp.Net User
Re: DNN with Load Balancing and Webfarms9/15/2005 1:06:54 PM

0

Thank you very much for your help Smile <img src=" src="/emoticons/emotion-1.gif">
JoeL
Asp.Net User
Re: DNN with Load Balancing and Webfarms9/15/2005 10:19:01 PM

0

I've just successfully configred DNN in a web farm architecture and starting to do some performance and stability testing on it.  This turned out to be a much more difficult effort than I had expected.  I found that there are 2 parts to setting up DNN in a webfarm configuration: 1) Configuring IIS Website/.Net Framework to support a webfarm, and 2) configuring DNN specifically to support a webfarm configuration.  The DNN configuration is very simple, but the IIS Website/.Net Framework configuration was very difficult to figure out.  Documenation on the Microsft website and on the internet is lacking.  But once you figure it out it's not so bad, just tedious.

First off, you didn't mention a file server in your configuration.  I configured a file sever using DFS with 2 front-end webservers, and a active-passive SQL cluster.  If you are not using a file server in your configuration (not recommended) then your configuration will differ.  Without a fileserver in the mix, then you are dealing with file replication issues across your web servers.  You could look at Microsoft's Application Center 2000 for this functionality.

The tedious part is confuring the .Net Framework to work with a .Net application on a remote server.  You have to make security changes to the web server to support this.  I created a domain account for use as the anonymous account for the DNN sites across all severs.  This account is also used for permissions to the UNC share on the file server. 

The following is a summary of the tasks:
1) You have to give this account access rights to the Windows\Temp and the WINDOWS\Microsoft.NET\Framework\v1.1.4322 directory
2) Configure the application pool identity to use the domain account for your site's application pool. 
3) Create a permission rule to in the .Net Framework Machine configuration so that .Net will trust the UNC path for loading assembly files.
4) Change the anonymous account for the website to use the domain account.

The following articles/webcasts should help get you up to speed:
http://support.microsoft.com/default.aspx?scid=kb;en-us;813776&gssnb=1
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/technologies/webapp/iis/remstorg.mspx
http://www.wwwcoder.com/main/parentid/177/site/2454/68/default.aspx#
http://www.kbalertz.com/kb_843584.aspx

Hope this helps.
smehaffie
Asp.Net User
Re: DNN with Load Balancing and Webfarms9/15/2005 11:59:48 PM

0

Do not use Application Center 2000, it is one of the worse programs MS has created (except for Windows Me).

S. Shawn Mehaffie
PC Resources, LLC
felipecrp
Asp.Net User
Re: DNN with Load Balancing and Webfarms9/29/2005 7:48:15 PM

0

Hi,

I'm trying to install DNN 3.1.1 into 2 windows 2003 servers in the common web farm architecture.

I've done all the configurations, but I catch 2 errors.

The first happens when I set the Application pool identify user to a custon user with administrator roles in all the machines, including the unc storage.
When I do this, the application pool dies and i get "Service Unavailable"

The second happens if I use the network service as the Application pool identify, so the installation process goes on and I take the following IIS error:

Server Error in '/dnn' Application.

Could not find a part of the path "c:\windows\system32\inetsrv\lq173-2k3-l02\dnn\web.config".

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.IO.DirectoryNotFoundException: Could not find a part of the path "c:\windows\system32\inetsrv\lq173-2k3-l02\dnn\web.config".

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Does any one have any clue about this?

Best regards,
Felipe
JoeL
Asp.Net User
Re: DNN with Load Balancing and Webfarms9/29/2005 9:30:51 PM

0

This is probably is related to the account you set your application pool to use not having sufficient rights to access directories that the .Net framework uses.    Make sure the account has appropropriate rights to the required directories (refer to the articles I listed above), also the account needs to be in the IIS_WPG group as well.

smehaffie
Asp.Net User
Re: DNN with Load Balancing and Webfarms9/29/2005 10:51:22 PM

0

Make sure the Netwrok SErvices group has Read, Write, Modify, Execute, and list permissions on the
 c:\windows\system32\inetsrv\lq173-2k3-l02\dnn.

Is this the directory that DNN is installed?  If it is I would move DNN so that it is not under the system32 directory.  To some this would be a security issue.


S. Shawn Mehaffie
PC Resources, LLC
felipecrp
Asp.Net User
Re: DNN with Load Balancing and Webfarms9/30/2005 8:37:06 PM

0

The first problem was solved when I put the user into the group IIS_WPG. Thanks!

The second still happening,
I have installed DNN in a shared file server mapped as \\lq172-2k3-l02\dnn

The installation procedure must search for it in this path, but I don't know why it still searching into the c:\windows\system32\inetsrv\lq173-2k3-l02\dnn 

Does anyone have any idea?

Best regards,
Felipe



smehaffie
Asp.Net User
Re: DNN with Load Balancing and Webfarms10/1/2005 3:56:56 AM

0

Can you post the IIS setting being used for the DNN site (specifically the Home directory tab)?

S. Shawn Mehaffie
PC Resources, LLC
felipecrp
Asp.Net User
Re: DNN with Load Balancing and Webfarms10/4/2005 5:47:47 PM

0

Sure,

DNN Web Site:

<?xml version ="1.0"?>

<configuration xmlns="urn:microsoft-catalog:XML_Metabase_V54_0">

<MBProperty>

<IIS_Global Location ="."

SessionKey="496353625000000034000000100000000b02000001680000016800007dc6ddf5f54b7acbc4b097dada7755df1dbc822ded3fbf15776791ec1e67764df3fe8850bea7605a0000000001ae1d06eac39542900b1de05856b522"

>

</IIS_Global>

<IIsWebVirtualDir Location ="/LM/W3SVC/1/Root/dnn"

AccessFlags="AccessRead | AccessScript"

AnonymousUserName="dnn"

AnonymousUserPass="49634462580000000c000000400000007f8bf36c18a0528c52e630784c00450038004600430038004400370039003100390033003600320034004200390032004100440030003200430032004600310045003900420030000000df6f9aabdd6d"

AppFriendlyName="dnn"

AppIsolated="2"

AppPoolId="DNN"

AppRoot="/LM/W3SVC/1/Root/dnn"

DirBrowseFlags="DirBrowseShowDate | DirBrowseShowTime | DirBrowseShowSize | DirBrowseShowExtension | DirBrowseShowLongDate | EnableDefaultDoc"

Path="\\lq173-2k3-l02\dnn"

UNCPassword="49634462580000000c000000400000007f8bf36c18a0528c52e630784c00450038004600430038004400370039003100390033003600320034004200390032004100440030003200430032004600310045003900420030000000df6f9aabdd6d"

UNCUserName="dnn"

>

</IIsWebVirtualDir>

<IIsConfigObject Location ="/LM/W3SVC/1/Root/dnn/bin"

>

<Custom

Name="AccessFlags"

ID="6016"

Value="0"

Type="DWORD"

UserType="IIS_MD_UT_FILE"

Attributes="INHERIT"

/>

<Custom

Name="DirBrowseFlags"

ID="6005"

Value="0"

Type="DWORD"

UserType="IIS_MD_UT_FILE"

Attributes="INHERIT"

/>

</IIsConfigObject>

<IIsInheritedProperties Location ="inherited:/LM/W3SVC/1/Root/dnn"

AdminACL="49634462f0000000a4000000400000007f8bf36c7da03b0cbce63078dc49a150730a9cc054e32c92ed672475a8d91581fe55e712e9702555523c411d2db06c226c23ab6c160e3a44234a9f47faab720102274e50b78215da3fddeabe367f69a2f44ea96f1804c82cb9b0cffd50bef2c8f6bda0b2ed2b45abb0f221516e239b85ffdd07c06da3594fbf1ca35f683cb2489c975a1bb76d3ad2825c29120a7f53cae7eb6bb565e66da63641b296a43ac8892992d022347a069a58cad77325efc1b88116f9d64af684983e63c21c5420d683587313001800000049634862180000001000000000000000f86a322011fc1c6bdad1f5667908de40"

AllowKeepAlive="TRUE"

AppAllowClientDebug="FALSE"

AppAllowDebugging="FALSE"

AspAllowOutOfProcComponents="TRUE"

AspAllowSessionState="TRUE"

AspAppServiceFlags="0"

AspBufferingLimit="4194304"

AspBufferingOn="TRUE"

AspCalcLineNumber="TRUE"

AspCodepage="0"

AspDiskTemplateCacheDirectory="%windir%\system32\inetsrv\ASP Compiled Templates"

AspEnableApplicationRestart="TRUE"

AspEnableAspHtmlFallback="FALSE"

AspEnableChunkedEncoding="TRUE"

AspEnableParentPaths="FALSE"

AspEnableTypelibCache="TRUE"

AspErrorsToNTLog="FALSE"

AspExceptionCatchEnable="TRUE"

AspExecuteInMTA="0"

AspKeepSessionIDSecure="0"

AspLCID="2048"

AspLogErrorRequests="TRUE"

AspMaxDiskTemplateCacheFiles="2000"

AspMaxRequestEntityAllowed="204800"

AspProcessorThreadMax="25"

AspQueueConnectionTestTime="3"

AspQueueTimeout="4294967295"

AspRequestQueueMax="3000"

AspRunOnEndAnonymously="TRUE"

AspScriptEngineCacheMax="250"

AspScriptErrorMessage="An error occurred on the server when processing the URL. Please contact the system administrator."

AspScriptErrorSentToBrowser="TRUE"

AspScriptFileCacheSize="500"

AspScriptLanguage="VBScript"

AspScriptTimeout="90"

AspSessionMax="4294967295"

AspSessionTimeout="20"

AspTrackThreadingModel="FALSE"

AuthChangeURL="/iisadmpwd/achg.asp"

AuthExpiredURL="/iisadmpwd/aexp.asp"

AuthExpiredUnsecureURL="/iisadmpwd/aexp3.asp"

AuthFlags="AuthAnonymous | AuthNTLM"

AuthNotifyPwdExpURL="/iisadmpwd/anot.asp"

AuthNotifyPwdExpUnsecureURL="/iisadmpwd/anot3.asp"

CGITimeout="300"

CacheISAPI="TRUE"

ConnectionTimeout="120"

ContentIndexed="TRUE"

DefaultDoc="Default.htm,Default.asp,index.htm,iisstart.htm,Default.aspx"

DownlevelAdminInstance="1"

FrontPageWeb="TRUE"

HttpCustomHeaders="MicrosoftOfficeWebServer: 5.0_Pub

X-Powered-By: ASP.NET"

HttpErrors="400,*,FILE,C:\WINDOWS\help\iisHelp\common\400.htm

401,1,FILE,C:\WINDOWS\help\iisHelp\common\401-1.htm

401,2,FILE,C:\WINDOWS\help\iisHelp\common\401-2.htm

401,3,FILE,C:\WINDOWS\help\iisHelp\common\401-3.htm

401,4,FILE,C:\WINDOWS\help\iisHelp\common\401-4.htm

401,5,FILE,C:\WINDOWS\help\iisHelp\common\401-5.htm

401,7,FILE,C:\WINDOWS\help\iisHelp\common\401-1.htm

403,1,FILE,C:\WINDOWS\help\iisHelp\common\403-1.htm

403,2,FILE,C:\WINDOWS\help\iisHelp\common\403-2.htm

403,3,FILE,C:\WINDOWS\help\iisHelp\common\403-3.htm

403,4,FILE,C:\WINDOWS\help\iisHelp\common\403-4.htm

403,5,FILE,C:\WINDOWS\help\iisHelp\common\403-5.htm

403,6,FILE,C:\WINDOWS\help\iisHelp\common\403-6.htm

403,7,FILE,C:\WINDOWS\help\iisHelp\common\403-7.htm

403,8,FILE,C:\WINDOWS\help\iisHelp\common\403-8.htm

403,9,FILE,C:\WINDOWS\help\iisHelp\common\403-9.htm

403,10,FILE,C:\WINDOWS\help\iisHelp\common\403-10.htm

403,11,FILE,C:\WINDOWS\help\iisHelp\common\403-11.htm

403,12,FILE,C:\WINDOWS\help\iisHelp\common\403-12.htm

403,13,FILE,C:\WINDOWS\help\iisHelp\common\403-13.htm

403,15,FILE,C:\WINDOWS\help\iisHelp\common\403-15.htm

403,16,FILE,C:\WINDOWS\help\iisHelp\common\403-16.htm

403,17,FILE,C:\WINDOWS\help\iisHelp\common\403-17.htm

403,18,FILE,C:\WINDOWS\help\iisHelp\common\403.htm

403,19,FILE,C:\WINDOWS\help\iisHelp\common\403.htm

403,20,FILE,C:\WINDOWS\help\iisHelp\common\403-20.htm

404,*,FILE,C:\WINDOWS\help\iisHelp\common\404b.htm

404,2,FILE,C:\WINDOWS\help\iisHelp\common\404b.htm

404,3,FILE,C:\WINDOWS\help\iisHelp\common\404b.htm

405,*,FILE,C:\WINDOWS\help\iisHelp\common\405.htm

406,*,FILE,C:\WINDOWS\help\iisHelp\common\406.htm

407,*,FILE,C:\WINDOWS\help\iisHelp\common\407.htm

412,*,FILE,C:\WINDOWS\help\iisHelp\common\412.htm

414,*,FILE,C:\WINDOWS\help\iisHelp\common\414.htm

415,*,FILE,C:\WINDOWS\help\iisHelp\common\415.htm

500,12,FILE,C:\WINDOWS\help\iisHelp\common\500-12.htm

500,13,FILE,C:\WINDOWS\help\iisHelp\common\500-13.htm

500,15,FILE,C:\WINDOWS\help\iisHelp\common\500-15.htm

500,16,FILE,C:\WINDOWS\help\iisHelp\common\500.htm

500,17,FILE,C:\WINDOWS\help\iisHelp\common\500.htm

500,18,FILE,C:\WINDOWS\help\iisHelp\common\500.htm

500,19,FILE,C:\WINDOWS\help\iisHelp\common\500.htm"

InProcessIsapiApps="C:\WINDOWS\system32\inetsrv\httpext.dll

C:\WINDOWS\system32\inetsrv\httpodbc.dll

C:\WINDOWS\system32\inetsrv\ssinc.dll

C:\WINDOWS\system32\msw3prt.dll

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\50\isapi\_vti_aut\author.dll

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\50\isapi\_vti_adm\admin.dll

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\50\isapi\_vti_adm\fpadmdll.dll

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\50\isapi\shtml.dll

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\50\isapi\owssvr.dll

C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll"

LogExtFileFlags="LogExtFileDate | LogExtFileTime | LogExtFileClientIp | LogExtFileUserName | LogExtFileServerIp | LogExtFileMethod | LogExtFileUriStem | LogExtFileUriQuery | LogExtFileHttpStatus | LogExtFileWin32Status | LogExtFileServerPort | LogExtFileUserAgent | LogExtFileHttpSubStatus"

LogFileDirectory="C:\WINDOWS\system32\LogFiles"

LogFilePeriod="1"

LogFileTruncateSize="20971520"

LogOdbcDataSource="HTTPLOG"

LogOdbcPassword="496344626000000012000000400000007f8bf36c0fa04d8c50e65c782349c650730a0100bb9ca799216546c10d0a468026646332d0955991901b94fed9c84f45dd6cf956fdf3d7cdd7b3e73e222f471ee981f02ec0c434f84869d3ec48142787dc58f4bb00000000"

LogOdbcTableName="InternetLog"

LogOdbcUserName="InternetAdmin"

LogPluginClsid="{FF160663-DE82-11CF-BC0A-00AA006111E0}"

LogType="1"

MaxBandwidth="4294967295"

MaxConnections="4294967295"

MinFileBytesPerSec="240"

PasswordChangeFlags="AuthChangeDisable | AuthAdvNotifyDisable"

ScriptMaps=".asp,C:\WINDOWS\system32\inetsrv\asp.dll,5,GET,HEAD,POST,TRACE

.cer,C:\WINDOWS&#0;system32\inetsrv\asp.dll,5,GET,HEAD,POST,TRACE

.cdx,C:\WINDOWS\system32\inetsrv\asp.dll,5,GET,HEAD,POST,TRACE

.asa,C:\WINDOWS\system32\inetsrv\asp.dll,5,GET,HEAD,POST,TRACE

.idc,C:\WINDOWS\system32\inetsrv\httpodbc.dll,5,GET,POST

.shtm,C:\WINDOWS\system32\inetsrv\ssinc.dll,5,GET,POST

.shtml,C:\WINDOWS\system32\inetsrv\ssinc.dll,5,GET,POST

.stm,C:\WINDOWS\system32\inetsrv\ssinc.dll,5,GET,POST

.asax,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG

.ascx,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG

.ashx,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG

.asmx,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG

.aspx,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG

.axd,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG

.vsdisco,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG

.rem,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG

.soap,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG

.config,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG

.cs,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG

.csproj,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG

.vb,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG

.vbproj,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG

.webinfo,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG

.licx,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG

.resx,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG

.resources,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG"

ServerComment="Default Web Site"

ServerSize="1"

WAMUserName="IWAM_LQ173-2K3-VM21"

WAMUserPass="496344627000000022000000400000007f8bf36c27a0608c5de6747875498350310aadc038e37392a1677d75c3d92a81fe550000010001009401a5769c1a824cb6276feb6b9b047902000000000000000000000000000000000000000000000001000000000000004c4d454de073130000000000b66e2bad"

>

</IIsInheritedProperties>

</MBProperty>

</configuration>

DNN Application Pool:

<?xml version ="1.0"?>

<configuration xmlns="urn:microsoft-catalog:XML_Metabase_V54_0">

<MBProperty>

<IIS_Global Location ="."

SessionKey="496353625000000034000000100000000b02000001680000016800003a7d6e2c59dbf2b0590c8d64df1804a03365715d09259c80cd92675fe33897751ea6f92051bcea24000000006b6e0deb94a9673127d20a1b66fea595"

>

</IIS_Global>

<IIsApplicationPool Location ="/LM/W3SVC/AppPools/DNN"

AppPoolAutoStart="TRUE"

AppPoolIdentityType="3"

WAMUserName="administrator"

WAMUserPass="49634462680000002000000040000000e4b6e2a039b911e67323e8b3ecf093f70999f784e76fe97f362080a19bc3059882000000ffffffff01000810130000000400000000001000130000000400000080001000130000000400000000001001130000000400000081001800409d06bd"

>

</IIsApplicationPool>

<IIsInheritedProperties Location ="inherited:/LM/W3SVC/AppPools/DNN"

AdminACL="49634462f0000000a400000040000000e4b6e2a00ab97d66c023a8b30cf0f2f77a998484846f867f462088a1bec3059881db9627b9403056ea49be600710ab532c2b6e2f079de131f93772012668e6244c0f9385068f78a612b76987f34c6579c07bd4806b57a1d6c38916d74a68e12f586d8cf65ebe19b7696a9b7315b89fe401f17ae4f219bdf80ff690e5415877476c026acb5cf7e86795842935a4ea98d56e58b0c6d16cf421c688f14c0dccb8b88d25737a347a069a58cad77325efc1b88116f9d64af684983e63c21c5420d683587313001800000049634862180000001000000000000000f86a322011fc1c6bdad1f5667908de40"

AllowKeepAlive="TRUE"

AnonymousUserName="IUSR_LQ173-2K3-VM21"

AnonymousUserPass="49634462700000002200000040000000e4b6e2a03cb910e62123dab3cff080f70899b784b56fb07f7720b2a1f3c37e9881db0000010001009401a5769c1a824cb6276feb6b9b047902000000000000000000000000000000000000000000000001000000000000004c4d454de073130000000000b66e2bad"

AppAllowClientDebug="FALSE"

AppAllowDebugging="FALSE"

AppPoolId="DefaultAppPool"

AppPoolQueueLength="4000"

AspAllowOutOfProcComponents="TRUE"

AspAllowSessionState="TRUE"

AspAppServiceFlags="0"

AspBufferingLimit="4194304"

AspBufferingOn="TRUE"

AspCalcLineNumber="TRUE"

AspCodepage="0"

AspDiskTemplateCacheDirectory="%windir%\system32\inetsrv\ASP Compiled Templates"

AspEnableApplicationRestart="TRUE"

AspEnableAspHtmlFallback="FALSE"

AspEnableChunkedEncoding="TRUE"

AspEnableParentPaths="FALSE"

AspEnableTypelibCache="TRUE"

AspErrorsToNTLog="FALSE"

AspExceptionCatchEnable="TRUE"

AspExecuteInMTA="0"

AspKeepSessionIDSecure="0"

AspLCID="2048"

AspLogErrorRequests="TRUE"

AspMaxDiskTemplateCacheFiles="2000"

AspMaxRequestEntityAllowed="204800"

AspProcessorThreadMax="25"

AspQueueConnectionTestTime="3"

AspQueueTimeout="4294967295"

AspRequestQueueMax="3000"

AspRunOnEndAnonymously="TRUE"

AspScriptEngineCacheMax="250"

AspScriptErrorMessage="An error occurred on the server when processing the URL. Please contact the system administrator."

AspScriptErrorSentToBrowser="TRUE"

AspScriptFileCacheSize="500"

AspScriptLanguage="VBScript"

AspScriptTimeout="90"

AspSessionMax="4294967295"

AspSessionTimeout="20"

AspTrackThreadingModel="FALSE"

AuthChangeURL="/iisadmpwd/achg.asp"

AuthExpiredURL="/iisadmpwd/aexp.asp"

AuthExpiredUnsecureURL="/iisadmpwd/aexp3.asp"

AuthFlags="AuthAnonymous | AuthNTLM"

AuthNotifyPwdExpURL="/iisadmpwd/anot.asp"

AuthNotifyPwdExpUnsecureURL="/iisadmpwd/anot3.asp"

CGITimeout="300"

CPULimit="0"

CPUResetInterval="5"

CacheISAPI="TRUE"

ConnectionTimeout="120"

ContentIndexed="TRUE"

DefaultDoc="Default.htm,Default.asp,index.htm,Default.aspx"

DirBrowseFlags="DirBrowseShowDate | DirBrowseShowTime | DirBrowseShowSize | DirBrowseShowExtension | DirBrowseShowLongDate | EnableDefaultDoc"

DisallowOverlappingRotation="FALSE"

DisallowRotationOnConfigChange="FALSE"

DownlevelAdminInstance="1"

HttpCustomHeaders="X-Powered-By: ASP.NET"

HttpErrors="400,*,FILE,C:\WINDOWS\help\iisHelp\common\400.htm

401,1,FILE,C:\WINDOWS\help\iisHelp\common\401-1.htm

401,2,FILE,C:\WINDOWS\help\iisHelp\common\401-2.htm

401,3,FILE,C:\WINDOWS\help\iisHelp\common\401-3.htm

401,4,FILE,C:\WINDOWS\help\iisHelp\common\401-4.htm

401,5,FILE,C:\WINDOWS\help\iisHelp\common\401-5.htm

401,7,FILE,C:\WINDOWS\help\iisHelp\common\401-1.htm

403,1,FILE,C:\WINDOWS\help\iisHelp\common\403-1.htm

403,2,FILE,C:\WINDOWS\help\iisHelp\common\403-2.htm

403,3,FILE,C:\WINDOWS\help\iisHelp\common\403-3.htm

403,4,FILE,C:\WINDOWS\help\iisHelp\common\403-4.htm

403,5,FILE,C:\WINDOWS\help\iisHelp\common\403-5.htm

403,6,FILE,C:\WINDOWS\help\iisHelp\common\403-6.htm

403,7,FILE,C:\WINDOWS\help\iisHelp\common\403-7.htm

403,8,FILE,C:\WINDOWS\help\iisHelp\common\403-8.htm

403,9,FILE,C:\WINDOWS\help\iisHelp\common\403-9.htm

403,10,FILE,C:\WINDOWS\help\iisHelp\common\403-10.htm

403,11,FILE,C:\WINDOWS\help\iisHelp\common\403-11.htm

403,12,FILE,C:\WINDOWS\help\iisHelp\common\403-12.htm

403,13,FILE,C:\WINDOWS\help\iisHelp\common\403-13.htm

403,15,FILE,C:\WINDOWS\help\iisHelp\common\403-15.htm

403,16,FILE,C:\WINDOWS\help\iisHelp\common\403-16.htm

403,17,FILE,C:\WINDOWS\help\iisHelp\common\403-17.htm

403,18,FILE,C:\WINDOWS\help\iisHelp\common\403.htm

403,19,FILE,C:\WINDOWS\help\iisHelp\common\403.htm

403,20,FILE,C:\WINDOWS\help\iisHelp\common\403-20.htm

404,*,FILE,C:\WINDOWS\help\iisHelp\common\404b.htm

404,2,FILE,C:\WINDOWS\help\iisHelp\common\404b.htm

404,3,FILE,C:\WINDOWS\help\iisHelp\common\404b.htm

405,*,FILE,C:\WINDOWS\help\iisHelp\common\405.htm

406,*,FILE,C:\WINDOWS\help\iisHelp\common\406.htm

407,*,FILE,C:\WINDOWS\help\iisHelp\common\407.htm

412,*,FILE,C:\WINDOWS\help\iisHelp\common\412.htm

414,*,FILE,C:\WINDOWS\help\iisHelp\common\414.htm

415,*,FILE,C:\WINDOWS\help\iisHelp\common\415.htm

500,12,FILE,C:\WINDOWS\help\iisHelp\common\500-12.htm

500,13,FILE,C:\WINDOWS\help\iisHelp\common\500-13.htm

500,15,FILE,C:\WINDOWS\help\iisHelp\common\500-15.htm

500,16,FILE,C:\WINDOWS\help\iisHelp\common\500.htm

500,17,FILE,C:\WINDOWS\help\iisHelp\common\500.htm

500,18,FILE,C:\WINDOWS\help\iisHelp\common\500.htm

500,19,FILE,C:\WINDOWS\help\iisHelp\common\500.htm"

IdleTimeout="20"

InProcessIsapiApps="C:\WINDOWS\system32\inetsrv\httpext.dll

C:\WINDOWS\system32\inetsrv\httpodbc.dll

C:\WINDOWS\system32\inetsrv\ssinc.dll

C:\WINDOWS\system32\msw3prt.dll

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\50\isapi\_vti_aut\author.dll

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\50\isapi\_vti_adm\admin.dll

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\50\isapi\_vti_adm\fpadmdll.dll

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\50\isapi\shtml.dll

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\50\isapi\owssvr.dll

C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll"

LoadBalancerCapabilities="2"

LogEventOnRecycle="AppPoolRecycleTime | AppPoolRecycleMemory | AppPoolRecyclePrivateMemory"

LogExtFileFlags="LogExtFileDate | LogExtFileTime | LogExtFileClientIp | LogExtFileUserName | LogExtFileServerIp | LogExtFileMethod | LogExtFileUriStem | LogExtFileUriQuery | LogExtFileHttpStatus | LogExtFileWin32Status | LogExtFileServerPort | LogExtFileUserAgent | LogExtFileHttpSubStatus"

LogFileDirectory="C:\WINDOWS\system32\LogFiles"

LogFilePeriod="1"

LogFileTruncateSize="20971520"

LogOdbcDataSource="HTTPLOG"

LogOdbcPassword="49634462600000001200000040000000e4b6e2a078b90be62c23c4b3f3f095f77a990100bb9ca799216546c10d0a468026646332d0955991901b94fed9c84f45dd6cf956fdf3d7cdd7b3e73e222f471ee981f02ec0c434f84869d3ec48142787dc58f4bb00000000"

LogOdbcTableName="InternetLog"

LogOdbcUserName="InternetAdmin"

LogPluginClsid="{FF160663-DE82-11CF-BC0A-00AA006111E0}"

LogType="1"

MaxBandwidth="4294967295"

MaxConnections="4294967295"

MaxProcesses="1"

MinFileBytesPerSec="240"

OrphanWorkerProcess="FALSE"

PasswordChangeFlags="AuthChangeDisable | AuthAdvNotifyDisable"

PeriodicRestartMemory="0"

PeriodicRestartPrivateMemory="0"

PeriodicRestartRequests="0"

PeriodicRestartTime="1740"

PingInterval&#0;"30"

PingResponseTime="90"

PingingEnabled="TRUE"

RapidFailProtection="TRUE"

RapidFailProtectionInterval="5"

RapidFailProtectionMaxCrashes="5"

SMPAffinitized="FALSE"

SMPProcessorAffinityMask="4294967295"

ScriptMaps=".asp,C:\WINDOWS\system32\inetsrv\asp.dll,5,GET,HEAD,POST,TRACE

.cer,C:\WINDOWS\system32\inetsrv\asp.dll,5,GET,HEAD,POST,TRACE

.cdx,C:\WINDOWS\system32\inetsrv\asp.dll,5,GET,HEAD,POST,TRACE

.asa,C:\WINDOWS\system32\inetsrv\asp.dll,5,GET,HEAD,POST,TRACE

.idc,C:\WINDOWS\system32\inetsrv\httpodbc.dll,5,GET,POST

.shtm,C:\WINDOWS\system32\inetsrv\ssinc.dll,5,GET,POST

.shtml,C:\WINDOWS\system32\inetsrv\ssinc.dll,5,GET,POST

.stm,C:\WINDOWS\system32\inetsrv\ssinc.dll,5,GET,POST

.asax,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG

.ascx,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG

.ashx,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG

.asmx,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG

.aspx,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG

.axd,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG

.vsdisco,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG

.rem,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG

.soap,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG

.config,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG

.cs,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG

.csproj,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG

.vb,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG

.vbproj,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG

.webinfo,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG

.licx,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG

.resx,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG

.resources,C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG"

ShutdownTimeLimit="90"

StartupTimeLimit="90"

>

</IIsInheritedProperties>

</MBProperty>

</configuration>

reachnet
Asp.Net User
Re: DNN with Load Balancing and Webfarms10/8/2005 2:22:59 AM

0

Are you using DFS? A "shared filed server" is not necessarily the same as using DFS and DFS is required.

JoeL
Asp.Net User
Re: DNN with Load Balancing and Webfarms10/11/2005 3:02:25 AM

0

DFS is not required, but helps to provide fault tolerance of the file server data.  You can simple use the nfs format of "\\servername\sharename" for the IIS home directory.
JoeL
Asp.Net User
Re: DNN with Load Balancing and Webfarms10/11/2005 3:09:10 AM

0

Question for the CORE team:  Is there a way to just put the "Portals" directory on a file server and have DNN reference it vs the entire DNN install?

I've been doing some load testing using a fileserver configuration and comparing with a local access configuration and found the local accesst to obviously be faster.  Although this approach brings up the issue of synchronizing of the DNN installation and module files across web servers.

Thanks
epeele
Asp.Net User
Re: DNN with Load Balancing and Webfarms10/14/2005 10:24:43 PM

0

For http traffic destined for our public web farm, most http traffic is routed through F5 Big IP Switches which load balance traffic and pass requests to web servers in a round robin type fashion.  The F5 also manages/maintains client/system session variables.  In general, our public web sites have their home directories on 2 seperate file servers.  We currently use Microsoft Cluster Administrator, which provides redundancy for the file server identities, similar to what DFS is capable of doing. 

I'm just at a loss for why DNN 2.1.2 without farm support would work just fine in this environment, but now with it (turned on or off in the web.config), it totally bombs.  And I while I can find some discussion of it here and there, I can't find ANY resolution or indication that it can't be resolved.
JoeL
Asp.Net User
Re: DNN with Load Balancing and Webfarms10/16/2005 12:59:57 AM

0

epeele,

Just want to clarify.  It worked when you were running DNN 2.1.2 but not with DNN 3?  Your configuration had the entire DNN installation on file servers and you used the unc path of the cluster name in the websiste configuration on the web servers?

epeele
Asp.Net User
Re: DNN with Load Balancing and Webfarms10/19/2005 6:43:08 PM

0

That's correct. 

But here's an update.  We finally gave up and just modified the core to use the FileSystemObject rather than the System.IO to read/write files and directories.  Problem seemed to be the whole thing with the Network Services account needing read access to the system root to check to see if it had write permissions to the specified web root.
19 Items, 1 Pages 1 |< << Go >> >|


Free Download:


Web:
DNN with Load Balancing and Webfarms - ASP.NET Forums Re: DNN with Load Balancing and Webfarms. 09-14-2005, 3:51 PM. Contact ... Smile [:)] Re: DNN with Load Balancing and Webfarms. 09-15-2005, 9:06 AM. Contact ...
How does DNN handle Web Farms and SQL Session State?!? - ASP.NET ... Are you looking at a hardware or software load-balancing solution? ... we don't use session's in DNN, as they cause problems with webfarm scenarios (amongst ...
DNN 4.8.4 Load Balance Web Farm Performance - Configure It! ( How ... Currently AD auth isnt being used, i couldnt get the module to install for DNN, it always times out. My applicaiton pool is configured to ...
DNN 4.7 Webfarm + SSL + redirect loop problem - Install It ... I'm trying to install DNN in a webfarm. I've a Load Balancer device, ... is not handled by the web server but by our load balancing device. ...
ASP.NET Web Hosting | .NET Web Hosting | Dotnetnuke Hosting ... Please note: The web farm support doesn't replace any load-balancing or web farm management ... DotNetNuke; Joomla; SiteFinity; PhpBB; Community Server ...
Web Farms on Forums - IIS.net | BoardReader I posted it to DotNetNuke forum since I'm using DotNetNuke to my site .... Customize: Customize "Load balance 2003/2008 server :: Web Farms ...
ASP.NET, DotNetNuke, and Web Development Resources Webfarms II: Balancing The Load. Hits Today: 4 Total: 3575, Updated: 8/12/2004 ... Jun 04: Add Social Networking Bookmarks to the DNN Blog ...
Webfarm FAQ on ORCS Web, Inc. Managed Complex Hosting Solutions We use a load balancing switch to distribute your website requests across ... Will having a DNN or Community Server sites on the webfarm function properly? ...
DotNetNuke Hosting - DNN Portal Hosting Leader in DotNetNuke Hosting and DNN Portal Web Hosting Services. ... and support (load balancing, clustered solution, web farms, custom solution design). ...
Penra's Blog - Conversations about DotNetNuke, administration and ... Installing DotNetNuke in a Webfarm. Mar3. Written by:host 3/3/2008 10:22 AM. Installing DotNetNuke in a ... Use MS Load Balancing on more than one webserver ...






sql db as msde

what happened to http://www.commercestarterkit.org ?

first e-business portal $ comparision via web services of made to specification & catalog products

looking for step by step tutorial on ibuystore

customization of starter kit / help request

how to send order details

logout from the site

rememberlogin

commerce starter kit for access database

connection string - help

installation problems

displaying shopping cart in html email

production examples of the commerce kit

how do i calculate shipping?

login failed for user 'tb950\aspnet'

live commerce site

logic error with popular items sp

codebehind version

shopping cart - problem with update.

how to compile those files in storevbvs\components folder

real-time notification of orders received

image file size

addition: store in access database c# version?

before 'quick start'

configuring ibs to work on virtual server

virtual directory and redirect to the login.aspx

image fonts

component folder in commerce starter kit and how do i get to see the databases

worth learning?

help!! search for a working eshop(access)

   
  Privacy | Contact Us
All Times Are GMT