2013-10-19 101 views
0

我需要在我的asp.net網站中集成第三方插件。要安裝插件,他們提到了這句話,「通過你的IIS控制面板創建一個應用程序,根目錄在 - (我的網站文件夾的一些路徑)?」。什麼是IIS 6中的根目錄以及如何在ASP.NET網站中將我的一個子文件夾作爲根目錄?

我對IIS沒有太多的瞭解,很少使用它。雖然我儘可能在IIS中嘗試過,但我無法解決這個問題。安裝後,有一個插件提供的測試頁面,我必須運行檢查,但是當我運行它時,它顯示此錯誤。 「

」在應用程序級別之外使用註冊爲allowDefinition ='MachineToApplication'的節是錯誤的,這個錯誤可能是由於虛擬目錄沒有被配置爲IIS中的應用程序。

我也搜索了這個錯誤,發現它是因爲兩個Web.Config文件,一個來自主項目,另一個來自插件文件夾。處理這個問題的唯一方法是將它們指定的插件文件夾作爲IIS中的根目錄。有人告訴我一些簡單的步驟來做到這一點。 我在做什麼是,在IIS6中,我添加了新網站與我的asp.net網站的主文件夾,然後我右鍵單擊>添加應用程序並選擇給定的路徑,認爲它會成爲根目錄,但它不是。

幫助將不勝感激。另外請注意,我必須將插件文件夾放在我的主網站文件夾中。所以,有兩個web.config。我試圖重命名他們之一,它解決了上述錯誤,但給了另一個錯誤,但我認爲主要問題是根目錄。 PS他們告訴我上面的插件文件夾中的web.config文件中的錯誤在這個sentence-

「第51行:

< authentication mode="Windows" />" 

回答

0

大多數時候的根目錄爲C:\的Inetpub \ wwwroot文件夾和」默認網站「

打開IIS管理器,在網站下應該有IIS網站,下面你可能會看到默認網站,你可以通過右鍵點擊/設置來查看根目錄 複製你的網站文件在此根目錄下 將文件夾複製到根文件夾後,您將會在IIS上的默認網站下面的這個文件夾。 右鍵單擊IIS上的目錄名稱,然後在「創建應用程序」中選擇正確的.net框架。 它應該是工作。祝您好運,如果您需要更多幫助,請在您的服務器IIS上提供更多詳細信息。

+0

嘿謝謝。但不幸的是,我從IIS中刪除了該默認網站。現在呢? –

+0

IIS上是否有其他網站?如果沒有,你應該創建一個新的網站,然後你可以在上面安裝軟件。 –

相關問題