AmosFiveSix.com

Experience, Knowledge, Creativity

  • Increase font size
  • Default font size
  • Decrease font size
Home Blog
Blog

.Net Assembly References

E-mail Print PDF
Determining .NET Assembly and Method References - AssemblyRefs and MethodRefs Utility
http://msdn.microsoft.com/en-us/magazine/cc164610.aspx

SYSK 27: What you need to know about referenced assemblies in VS2005
http://blogs.msdn.com/b/irenak/archive/2005/12/13/503105.aspx
* "Visual Studio 2005 provides the Specific Version property of the assembly reference."

Stack Overflow: .net reference specificversion true or false?
http://stackoverflow.com/questions/1063459/net-reference-specificversion-true-or-false

Visual Studio 2008 – Project Reference Oddness
http://dvanderboom.wordpress.com/2007/12/11/visual-studio-2008-project-reference-oddness/

Stack Overflow: How to change the loading path of references in .NET?
http://stackoverflow.com/questions/806383/how-to-change-the-loading-path-of-references-in-net
* "When you create an AppDomain you can define a path for loading assemblies. Set AppDomainSetup.PrivateBinPath and pass to AppDomain.Create domain."
* "you can try handling the Appdomain.AssemblyResolve event that is raised anytime .net cant locate an assembly. there you can implement custom logic to locate and load assemblies from anywhere. the AssemblyResolve eventhandler jsut returns either the assembly that is beeing looked for or null, so you could return the already loaded Core.dll from available from the AppDomain.GetAssemblies() method."

Stack Overflow: When are referenced Assemblies loaded?
http://stackoverflow.com/questions/2785520/when-are-referenced-assemblies-loaded
* "When you enter a method that references a type in another assembly."

Stack Overflow: How do I determine the dependencies of a .NET application?
http://stackoverflow.com/questions/227886/how-do-i-determine-the-dependencies-of-a-net-application

When to Change File/Assembly Versions
http://blogs.msdn.com/b/suzcook/archive/2003/05/29/57148.aspx

Inside .NET assemblies (part 1)
http://www.yetanotherchris.me/home/2010/7/12/inside-net-assemblies-part-1.html
* Includes "Definitions of .NET acronyms"

Inside .NET Assemblies (part 2)
http://www.yetanotherchris.me/home/2010/7/29/inside-net-assemblies-part-2.html
* Includes "Changing referenced assembly versions" and "Adding search paths for the CLR to look in"

MSDN: <bindingRedirect> Element
http://msdn.microsoft.com/en-us/library/eftw1fys.aspx

.NET assembly dependency analyser
http://drewnoakes.com/code/dependency-analyser/
* Creates graphical trees

Assembly Identity
http://blogs.msdn.com/b/suzcook/archive/2003/07/21/assembly-identity.aspx

Loading Multiple Versions of same Assembly
http://www.infosysblogs.com/microsoft/2007/04/loading_multiple_versions_of_s.html
    
.NET Framework: Building, Packaging, Deploying, and Administering Applications and Types Part 2
http://msdn.microsoft.com/en-us/magazine/cc301389.aspx
* Warning: Framework 1.x

Using Assemblies in Microsoft .NET and C#
http://www.akadia.com/services/dotnet_assemblies.html
* Warning: Framework 1.x
 
 

ASP.Net Precompilation

E-mail Print PDF
New Compilation Modes in ASP.NET 2.0 - Rick Strahl - May 14, 2005
http://www.west-wind.com/weblog/posts/2005/May/14/New-Compilation-Modes-in-ASPNET-20

Compilation and Deployment in ASP.NET 2.0 - Rick Strahl - August 12, 2008
http://www.west-wind.com/presentations/AspNetCompilation/AspNetCompilation.asp

MSDN: File Handling During ASP.NET Precompilation  (.NET Framework 2.0)
http://msdn.microsoft.com/en-us/library/e22s60h9%28v=vs.80%29.aspx

MSDN: ASP.NET Web Site Precompilation Overview (.NET Framework 2.0)
http://msdn.microsoft.com/en-us/library/399f057w%28v=vs.80%29.aspx

MSDN: Understanding ASP.NET Dynamic Compilation (.NET Framework 2.0)
http://msdn.microsoft.com/en-us/library/ms366723%28v=VS.80%29.aspx

Stack Overflow: Is there a way to get rid of aspx placeholder files in a ASP.NET web deployment project?
http://stackoverflow.com/questions/424230/is-there-a-way-to-get-rid-of-aspx-placeholder-files-in-a-asp-net-web-deployment

Stack Overflow: ASP.NET Web Deployment Projects: getting rid of .compiled files
http://stackoverflow.com/questions/447217/asp-net-web-deployment-projects-getting-rid-of-compiled-files


Results from combinations of various settings in the Publish Web Site dialog for a sample web site:

Settings:
  • Yes - Updatable
  • Yes - Fixed naming
  • Yes - Emit debug info
  • Yes or No - Web.config debug
Results:
  • App_Code.dll and .compiled and .pdb
  • App_global.asax.dll and .compiled and .pdb
  • App_WebReferences.dll and .compiled and .pdb


Settings:
  • Yes - Updatable
  • Yes - Fixed naming
  • No - Emit debug info
  • Yes or No - Web.config debug
Results:
  • App_Code.dll and .compiled
  • App_global.asax.dll and .compiled
  • App_WebReferences.dll and .compiled
  • No PDB files for web site DLLs


Settings:
  • No - Updatable
  • Yes - Fixed naming
  • No - Emit debug info
  • Yes or No - Web.config debug
Results:
  • App_Code.dll and .compiled
  • App_global.asax.dll and .compiled
  • App_WebReferences.dll and .compiled
  • App_Web_xyz.dll files for each .aspx page
  • .compiled files for each .aspx and .asmx file
  • No PDB files for web site DLLs


Settings:
  • No - Updatable
  • No - Fixed naming
  • No - Emit debug info
  • Yes or No - Web.config debug
Results:
  • App_Code.dll and .compiled
  • App_global.asax.dll and .compiled
  • App_WebReferences.dll and .compiled
  • App_Web_random.dll files of a random amount
  • .compiled files for each .aspx and .asmx file
  • No PDB files for web site DLLs
 

IIS, IUSR and Network Access

E-mail Print PDF

Understanding Built-In User and Group Accounts in IIS 7
http://learn.iis.net/page.aspx/140/understanding-built-in-user-and-group-accounts-in-iis/

Server Fault: IIS Strategies for Accessing Secured Network Resources
http://serverfault.com/questions/128252/iis-strategies-for-accessing-secured-network-resources

MSKB: How to access network files from IIS applications (References IIS 4.0!)
http://support.microsoft.com/kb/207671

MSKB: IIS Security Recommendations When You Use a UNC Share and Username and Password Credentials
http://support.microsoft.com/kb/280383

IUSR Built-in Account Associated with Users Group?
http://forums.iis.net/t/1147103.aspx

Explained: Windows Authentication in ASP.NET 2.0
http://msdn.microsoft.com/en-us/library/ff647076.aspx

ASP.NET Request Identity - An Analysis
http://www.eggheadcafe.com/tutorials/asp-net/1f12cd61-6bb3-4ffd-bac1-124d40837006/aspnet-request-identity--an-analysis.aspx

Configure the Anonymous Authentication Identity (IIS 7)
http://technet.microsoft.com/en-us/library/cc770966%28v=ws.10%29.aspx

Configure ASP.NET Impersonation Authentication (IIS 7)
http://technet.microsoft.com/en-us/library/cc730708%28WS.10%29.aspx

Server Fault: What are the IUSR and IWAM accounts for in IIS?
http://serverfault.com/questions/50128/what-are-the-iusr-and-iwam-accounts-for-in-iis

   

Web Application Project vs Web Site in Visual Studio

E-mail Print PDF
Web Application Project vs Web Site in Visual Studio

Web Application Project vs Web Site
http://vishaljoshi.blogspot.com/2009/08/web-application-project-vs-web-site.html

Converting a Web Site Project to a Web Application Project
http://blogs.msdn.com/b/webdevtools/archive/2009/10/29/converting-a-web-site-project-to-a-web-application-project.aspx
 

Web Deployment Projects vs Web Deployment Tool

E-mail Print PDF

Web Deployment Projects

Visual Studio 2010 Web Deployment Projects RTW – Available Now (5/26/2010)
http://blogs.msdn.com/b/webdevtools/archive/2010/05/26/visual-studio-2010-web-deployment-projects-rtw-available-now.aspx

ScottGu: VS 2005 Web Deployment Projects
http://weblogs.asp.net/scottgu/archive/2005/11/06/429723.aspx

MSDN Magazine: Web Deployment Projects
http://msdn.microsoft.com/en-us/magazine/cc163448.aspx

Download Center: Visual Studio® 2010 Web Deployment Projects - RTW
http://www.microsoft.com/download/en/details.aspx?id=24509


Web Deploy (aka Web Deployment Tool aka MSDeploy)

(Only works with Web Application projects, not Web Site projects)

Video: Web Deployment Made Awesome: If You're Using XCopy, You're Doing It Wrong
http://channel9.msdn.com/events/MIX/MIX10/FT14

Web Deployment Made Awesome: If You're Using XCopy, You're Doing It Wrong
http://www.hanselman.com/blog/WebDeploymentMadeAwesomeIfYoureUsingXCopyYoureDoingItWrong.aspx

Overview Post for Web Deployment in VS 2010 (9/22/2009)
http://vishaljoshi.blogspot.com/2009/09/overview-post-for-web-deployment-in-vs.html

ScottGu: VS 2010 Web Deployment
http://weblogs.asp.net/scottgu/archive/2010/07/29/vs-2010-web-deployment.aspx

 

Microsoft CRM Online versus On-Premises

E-mail Print PDF

6 Microsoft Dynamics CRM 2011 Online Versus On Premise Differences

  1. CRM 2011 Online does not support custom workflow dlls
  2. CRM 2011 Onpremise – doesn’t have the Internet Lead Capture Feature
  3. CRM 2011 Online makes it impossible to database restore to a specific date/time
  4. CRM 2011 Online limits you to 200 custom workflows and 200 custom entities
  5. CRM 2011 Online requires you to use the Windows Live ID (AD integration is coming, but it is not here yet)
  6. CRM 2011 Online does not offer an email router — this must be locally hosted
  7. Other comment: No Report Scheduling Wizard in CRM Online

 

http://social.microsoft.com/Forums/eu/crm/thread/9ac4f744-bb7b-4215-abe6-1d8d732ca26c

  1. There is a limit of 300 processes (workflows) and 300 custom entities in the online version.
  2. Plugins are supported in CRM 2011 online, they are running inside a Sandbox (service), means they cannot access local files, etc. The Process limit number is 200.

Comparison between CRM 2011 online vs. on premise

 Microsoft Dynamics CRM 2011 OnlineMicrosoft Dynamics CRM 2011 On-Premise
Robust marketing, sales, and customer service featuresYesYes
Integration with MS OfficeYesYes
CustomizationsYesYes
Storage limit5 GB (more for surcharge, not announced yet??)Unlimited
Database restore to certain dateNot availableAllowed
Full Database exportNoYes
Offline synchronization with OutlookYesYes
Full database importSpecial tools neededVarious options
Mobile device GUI supportYesYes
Maximum amount of custom entities200Unlimited
Maximum amount of custom workflows200Unlimited
Possible to use custom workflow assembly?NoYes
Custom reports based on RDL files?NoYes
LoginMust use Windows LiveIDDomain Login
Country specific localizationLanguage supportedYes
E-mail routerNo (must use own server)Yes
Minimal commitment12 monthsNo
Payment methodMonthly by credit cardBased on agreement

Microsoft CRM 2011 Differences in Deployment Options

Feature

Online(Microsoft Hosted)

On-Premise

 

Multiple Organizations

NoYes except with workgroup licensing

Upload Customer Reports .rdl files

Yes. Customer reports can be created with the Report Wizard and in Visual Studio using an extension that enables connecting to and query against the web services.Yes. Custom reports can be crated with the Report Wizard and Visual Studio or any reporting tool capable of producing an RDL file
Host Customer Web ApplicationsNo. Web resources all only straight HTML, not .ASPX or other server-side Web applications, to be hosted within the CRM Site. Azure is the recommended hosting method for custom Web application.Yes. Installations can include a folder for ISVs within the web root, which can be used to host custom Web application
Full – Trust Plug-insNo. Plug-ins deployed must reside within the sandbox service. Only partial trust is allowed.Yes.
Read-only User LicensesNo. Security Roles can be edited to limit access but this doesn’t affect the license costYes. Read only licenses are available and cost less.
Device LicensesNo. One paid license for each userYes. Organizations where a device is shared can acquire a special licenses for this.
Database Size LimitsYes. May vary with partner hosting. Microsoft offers 5 gb storage with a per gb fee for increaseNo
Number of Custom Entities200No
Number of Plugins/ Workflows200No
AuthenticationLIVEID. Claims-Based AuthenticationClaims-Based Authentication, Active Directory
Internet-Facing Deployment(iFD)YesYes
Move Deployment OptionsYes can move from online to enterpriseNo but some partners might offer this service

 

 
  • «
  •  Start 
  •  Prev 
  •  1 
  •  2 
  •  3 
  •  4 
  •  Next 
  •  End 
  • »


Page 1 of 4

Subscribe

Subscribe by e-mail:

Site Search

Google Ads