我我有asp.net網站與c#+ sql server 2008連接+ css + javascripts + ajax。我有一個解決方案。我想在sharepoint下運行這個站點。我需要做什麼來整合這個?如何將我的asp.net網站包含在sharepoint下?
回答
我沒有任何運氣試圖讓其他網站與SharePoint共存。您是否有可能在自己的網站上創建自己的網站,擁有自己的應用程序池,然後從SharePoint鏈接到它?
有幾種選擇。第一個是一個簡單的IFrame webpart,用於在框架中託管整個應用程序。頁面查看器Web部件內置到SharePoint中,併爲您執行此操作。
第二種是通過應用程序頁面。我沒有這樣做,但這裏是一個MSDN文章在他們身上:
http://msdn.microsoft.com/en-us/library/bb418732.aspx
第三是你的控件嵌入應用到的WebParts,然後將這些插入SharePoint頁面的Web部件區域。
你採取的方法取決於你的應用程序的大小,你必須整合它的時間。 IFrame方法是快速和骯髒的,而webpart方法更加原生,但對於大型應用程序可能需要很長時間。
您需要創建一個子目錄作爲buffer
來阻止/刪除.net 2/3.5框架中的繼承項目,然後在此下創建您的應用程序。
假設你命名buffer
應用apps
,和您的自定義.NET 4.0的應用程序名爲myapp
,你得到的應用程序將駐留在:
的http:// [的SharePoint站點] /應用/ MYAPP/
如何做到這一點:
您的SharePoint網站 的根目錄下創建一個子目錄
apps
走進安全的
apps
目錄,並添加everyone
具有讀取權限在IIS中,將其轉換爲一個應用程序,並選擇相同的應用程序池 您的SharePoint網站
下運行創建一個web.config下
/apps/
,這將阻止/刪除 SharePoint的東西(請參閱下面的代碼塊)創建您的
myapp
目錄下apps
(ex。/應用程序/ MyApp的/)在IIS中,進入應用程序池,創建一個新的應用程序池,
MyApp .NET v4.0
進入
Advanced Settings
>Identity
並添加相同的AD域用戶帳戶 憑據您的SharePoint網站在IIS中使用不過,回到
myapp
並轉換爲一個應用程序,並挑選MyApp .NET v4.0
程序池複製你的代碼,你就完成了!
在apps
目錄中的web.config文件:
<?xml version="1.0"?>
<configuration>
<system.web>
<httpHandlers>
<remove path="Reserved.ReportViewerWebControl.axd" verb="*" />
</httpHandlers>
<httpModules>
<clear/>
</httpModules>
<webParts>
<transformers>
<clear />
</transformers>
</webParts>
</system.web>
<system.webServer>
<handlers>
<remove name="OwssvrHandler" />
<remove name="ScriptHandlerFactory" />
<remove name="svc-Integrated" />
<remove name="ScriptHandlerFactoryAppServices" />
<remove name="ScriptResource" />
<remove name="JSONHandlerFactory" />
<remove name="ReportViewerWebPart" />
<remove name="ReportViewerWebControl" />
</handlers>
<modules>
<!-- depending on any customizations, you may have to add/remove items from this list as needed -->
<remove name="SPRequestModule" />
<remove name="ScriptModule" />
<remove name="SharePoint14Module" />
<remove name="StateServiceModule" />
<remove name="PublishingHttpModule" />
<remove name="RSRedirectModule" />
</modules>
<httpErrors errorMode="Detailed"></httpErrors>
</system.webServer>
</configuration>
- 1. 我們可以將ASP.Net網站轉換爲sharepoint-2010網站
- 2. 在我的網站上包含博客
- 3. Asp.net網站作爲Sharepoint子網站
- 4. 在我的網站中包含網站的一部分
- 5. 如何在網站中包含prestashop?
- 6. 包含的Gravatar在網站
- 7. 如何下載整個Sharepoint網站?
- 8. 如何在我的網站中動態地包含一個包含javascript
- 9. 如何在我的網站的每個頁面上包含jQuery?
- 10. Sharepoint 2007 ASP.NET網站集成
- 11. 從ASP.NET網站登錄Sharepoint
- 12. 我的網站轉換到SharePoint網站
- 13. 如何在我的網站中包含WMD編輯器?
- 14. 如何將其他網站文件下載到我的網站?
- 15. 我的網站包含惡意軟件
- 16. 我如何版本我的asp.net網站?
- 17. 如何下載包含網站圖片的內容?
- 18. 如何更改Sevral Sharepoint網站或所有我的Sharepoint網站上的網站徽標網址?
- 19. 如何在asp.net網站域下顯示外部WordPress網站
- 20. 在FTP下的現有網站下部署asp.net網站?
- 21. ASP.NET如何上傳我的網站
- 22. 關於ReactJS + Webpack,我如何在我的網站中包含本地圖像?
- 23. 如何通過JavaScript將網站代碼包含到iframe中?
- 24. 如何將自定義JavaScript庫包含到谷歌網站?
- 25. 如何在SharePoint 2007中隱藏我的網站鏈接?
- 26. 如何在Sharepoint網站上看到我的許可級別
- 27. 在所有Asp.net網站包含Javascript標籤
- 28. 在ASP.NET網站中包含谷歌地圖
- 29. 如何僅在我的網站未包含在iFrame中時才顯示AdSense?
- 30. Visual Studio將我的本地IIS網站配置爲ASP.NET網站
我沒有得到JL,請解釋....希望這會爲工作先生 – 2009-10-31 05:21:29