Guides/MVC-Integration.md
... ...
@@ -28,134 +28,29 @@ Click the 'Browse' button and browse to \mvc5r3\bin, where Izenda.AdHoc.dll and
28 28
###Step 3. Add IzendaStaticResourcesController.cs and IzendaReportingController.cs to the project
29 29
30 30
IzendaStaticResourcesController.cs and IzendaReportingController.cs are at mvc5r3\Controllers. Add them under Controllers as below.
31
+
31 32
![Controllers](/Guides/MVC-Integration/Controllers.png)
32 33
33
-[Install ASP.NET under IIS](http://kb.izenda.com/Site/Pages/ASPNET-Install.aspx)
34
-
35
-Once you have IIS installed, continue with the following:
36
-
37
-**a.** To access IIS Manager (click **Start > Control Panel > Administrative Tools > Internet Information Services (IIS) Manager**) and add new application or virtual directory under Default Web Site.
38
-
39
-
40
-![Open IIS](http://kb.izenda.com/Reg/images/screenshots/InstOpenIIS.png)
41
-
42
-
43
-**b.** Select Internet Information Services (IIS) Manager, and open the application.
44
-
45
-
46
-![Run IIS Manager](http://kb.izenda.com/Reg/images/screenshots/InstRunIIS.png)
47
-
48
-
49
-**c.** Within Internet Information Services Manager add a new application or virtual directory under **Default Web Site**. Select drop down arrows, until you see the **Default Web Site**.
50 34
35
+###Step 4. Change Namespaces of Controllers
51 36
52
-![Default Web Site](http://kb.izenda.com/Reg/images/screenshots/InstDefaultWebsite.png)
53
-
37
+Change namespaces of IzendaStaticResourcesController.cs and IzendaReportingController.cs to match all other controllers in the application.
38
+Ex) if the namespace is in other controller file is ABC.Controllers, then MVC3SK.Controllers -> ABC.Controllers
54 39
55
-**d.** Right-click on **Default Web Site**, and select **Add Application**. Fill out the **Alias** text box, and name it **Reporting** or whatever name you can remember. Once named, select the **Select** button on the right. Once the drop-down menu appears, select **Classic.NET AppPool** and **OK**.
56
-
40
+![Controllers](/Guides/MVC-Integration/Namespace.png)
57 41
58
-![Application Pool](http://kb.izenda.com/Reg/images/screenshots/InstAppPool.png)
42
+###Step 5. Add Reporting and Resources folders to the project
59 43
44
+Change namespaces of IzendaStaticResourcesController.cs and IzendaReportingController.cs to match all other controllers in the application.
45
+Ex) if the namespace is in other controller file is ABC.Controllers, then MVC3SK.Controllers -> ABC.Controllers
60 46
61
-**e.** Create and choose the Physical Path to the **\Reporting\webforms-xx** folder and give your website a name. Select the button with the ellipsis **(…)**, and it will allow you to browse for a folder to house the application. Select your **C:** drive and the **Reporting** folder.
62
-
47
+![Controllers](/Guides/MVC-Integration/Namespace.png)
63 48
64
-[Replace 1e. with MVC Screenshot]
65
-
66 49
67
-**f.** Before continuing, make sure the site folder ( **...\Reporting** ) has full permissions for the **NETWORK SERVICE** user. Make sure the reports folder ( **...Reporting\MVC4Razor2\Reporting\Reports** ) and Web.config ( **...Reporting\MVC4Razor2\Web.config** ) have full permissions for the **NETWORK SERVICE** user also (Right click on **MySite\Reporting folder => Properties => Security => Edit... => Add... => Type "NETWORK SERVICE" and press OK => Click 'NETWORK SERVICE' Click 'Allow - Full Control' Click OK=> Click OK)**.
68 50
69
-###Step 4. Change namespaces of IzendaStaticResourcesController.cs and IzendaReportingController.cs to match all other controllers in the application. Ex) if the namespace is in other controller file is ABC.Controllers, then MVC3SK.Controllers -> ABC.Controllers
70 51
71 52
You can set the license key and database connection in one of two different ways, depending on how much customization you wish to have with Izenda. We will describe the two below.
72 53
73 54
####InitializeReporting()
74 55
75
-The [[InitializeReporting()|http://wiki.izenda.us/FAQ/InitializeReporting]] method is the ideal place to incorporate your settings since it provides you a high level of control over which settings are applied and the scope of their application. You can learn more by learning how to [[customize Izenda settings|http://wiki.izenda.us/Integration/Tutorials/Customizing-Izenda-Settings]].
76
-
77
-####Settings.aspx
78
-
79
-Open the website that you just created [http://localhost/reporting](http://localhost/reporting). You will be redirected to the Settings page. Go to the Database tab and fill the License Key and Connection String fields with real data. You should have received your trial License Key via email. If you have not received a key, please contact your account manager with Izenda or [sales@izenda.com](mailto:sales@izenda.com).
80
-
81
-![Set license key and database connection](http://kb.izenda.com/Reg/images/src4_settingsnew.png)
82
-
83
-###Step 5. Add Reporting and Resources folders to the project
84
-
85
-Now you are ready to start taking advantage of the opportunities in Izenda’s self-service reporting platform. Open [http://localhost/Reporting/ReportDesigner.aspx](http://localhost/Reporting/ReportDesigner.aspx) and create your first report easily!
86
-
87
-
88
-Select your DataSources at the [[Data Sources|http://wiki.izenda.us/Guides/ReportDesign/3.0-Data-sources-tab]] tab. Then go to the [[Fields|http://wiki.izenda.us/Guides/ReportDesign/4.0-fields-tab]] tab and select the fields you want to use in the report. There are various options and settings like filters, operators, functions etc. Make sure to check it all out, but for your first report just selecting several fields will be enough.
89
-
90
--For more information about the report designer features please read our [[user guide|/Guides/ReportDesign]]
91
-
92
-![Using Izenda Reports](http://kb.izenda.com/Reg/images/src5_designnew.png)
93
-
94
-
95
-
96
-###Step 6. Add Reporting and Resources folders to the project
97
-
98
-####Preview and Save report
99
-
100
-
101
-After you select all the data you want to see in report, click **Preview** and see the results immediately. Click **Save** on the tool bar to save your first report report. Categories can be created in the save menu to group reports. Categories self delete when depopulated (empty).
102
-
103
-![Preview and Save Report](http://kb.izenda.com/Reg/images/src6_previewnew.png)
104
-
105
-
106
-###Troubleshooting
107
-
108
-If you encounter any unexpected behaviors or exceptions, simply perform an IISReset, or a refresh of the your Izenda Reports-enabled site. To perform an IIS reset, Click 'START'; type 'cmd' into your search dialogue, right click the program and choose 'Run as Administrator'. In the command prompt type 'iisreset' and hit enter. Be sure to refresh your browser and empty the cache to ensure you see updated pages.
109
-
110
-![IISReset](http://kb.izenda.com/Reg/images/iisresetfinal.png)
111
-
112
-##How to Install Izenda on Windows 2008 with IIS 7
113
-
114
-**Web Server Setup**
115
-
116
-Prior to starting, please make sure your system meets the following requirements:
117
-
118
-**Requirements:**
119
-
120
-* Microsoft Internet Information Server (IIS) 6 or higher
121
-* ASP.NET 2.0 and Higher
122
-* SQL Server 2000 - 2012, Oracle 9g or higher, MySQL 5 or higher, and a working connection string with proper read permissions to both data and metadata
123
-* Internet Explorer 6.0 or higher, Firefox 1.5 or higher, Chrome, or Opera
124
-
125
-**Selecting a language and .NET version:**
126
-
127
-Izenda supports the .NET platform (all versions) for both C# and VB.NET. This is important if any code-level integration is needed. Izenda highly recommends selecting .NET 2.0 and C#. The starter kits referenced above are already configured to use .NET 2.0 and C# or VB.NET respectively.
128
-
129
-**Permissions:**
130
-
131
-In order to create and save reports, your application will require the ability to read and write to the [[Reports folder|http://wiki.izenda.us/FAQ/Storing-Reports#File-System-Mode]] or the [[Stored Reports table|http://wiki.izenda.us/FAQ/Storing-Reports#Database-Mode]] as well as the Izenda.config file. The application runs under the web server's service account. By default, this account is **NT AUTHORITY\NETWORKSERVICE** under Windows 2003 and **ASPNET** under Windows XP. It can be something different if your Administrator has changed it or you are running Microsoft Exchange on the same server. In most cases, it will not have changed.
132
-
133
-**Installation Video:**
134
-
135
-This video demonstrates a simple install process for Izenda on Windows Server 2008 with IIS 7, connecting to SQL Server 2008 R2. (Redirects to youtube)
136
-
137
-[![IIS7 Integration Video](http://wiki.izenda.us/Integration/Tutorials/Installing-Izenda/iis7_installation.png)](https://www.youtube.com/watch?v=4E0npCxLi4o)
138
-
139
-##Installing Izenda On Systems With IIS 7.5 or higher
140
-
141
-**Process:**
142
-
143
-The process to install on systems with IIS version later than 7.0 is the same as with IIS 7.0 but with the following differences:
144
-
145
-**Permissions:**
146
-
147
-IIS 7.5 and higher, the default account is called [[ApplicationPoolIdentity|http://www.iis.net/learn/manage/configuring-security/application-pool-identities]]. You can either allow this account access as opposed to using **NETWORKSERVICE**, or you can change your **DefaultAppPool** identity to **NETWORKSERVICE**.
148
-
149
-**Troubleshooting:**
150
-
151
-IIS Management Console: If you cannot find the IIS Management Console, you may need to turn it on. Follow the steps below to turn this feature on.
152
-
153
-* Open **Control Panel**
154
-* Click the "View By" dropdown and select **Category**
155
-* Click **Programs**
156
-* Click **Turn Windows features on or off**
157
-* Expand the **Internet Information Services** tree
158
-* Expand the **Web Management Tools** tree
159
-* Check the **IIS Management Console** checkbox
160
-* Wait for the system to find and install the required files
161
-* Start using the Internet Information Services (IIS) Manager
... ...
\ No newline at end of file
0
+T
... ...
\ No newline at end of file