簡體   English   中英

IIS 7中的asp.net mvc3應用程序主機

[英]asp.net mvc3 application host in IIS 7

我有兩個Web應用程序第一個是:由ASP.NET開發的ApplicationA第二個是:由ASP.NET開發的ApplicationB mvc3

我的第一個應用程序“ ApplicationA”作為默認網站托管,並且運行良好//www.appliocationa.com

現在我想將第二個應用程序“ applicationB”作為子應用程序托管

像//www.appliocationa.com/applicationb

可能嗎?

根據您的評論

遇到以下錯誤:403-禁止訪問:拒絕訪問。 您無權使用您提供的憑據查看此目錄或頁面。

您收到的此錯誤與托管兩個Web應用程序無關。

確保您的網站所運行的帳戶有權訪問本地文件系統。 II還建議您檢查IIS站點是否指向錯誤的應用程序池。

直接來自msdn .....

默認情況下,網絡服務帳戶對IIS服務器根文件夾具有讀取和執行權限。 IIS服務器的根文件夾名為Wwwroot。 這意味着部署在根文件夾中的ASP.NET應用程序已經對其應用程序文件夾具有“讀取”和“執行”權限。 但是,如果您的ASP.NET應用程序需要在其他位置使用文件或文件夾,則必須專門啟用訪問。

授予對特定文件的讀取,寫入和修改權限

  • 在Windows資源管理器中,找到並選擇所需的文件。
  • 用鼠標右鍵單擊該文件,然后單擊“屬性”。
  • 在“屬性”對話框中,單擊“安全性”選項卡。
  • 在“安全性”選項卡上,檢查用戶列表。 如果網絡服務
  • 帳戶未列出,將其添加。
  • 在“屬性”對話框中,單擊“網絡服務”用戶名,然后在“網絡服務的權限”部分中,選擇“讀取”,“寫入”和“修改”權限。
  • 單擊“應用”,然后單擊“確定”。
  1. 使用.NET4.0為您的MVC3站點創建一個新的應用程序池。 例如AppB

  2. 右鍵單擊IIS中的applicationA

  3. 添加應用程序,選擇應用程序到AppB

沒問題,沒有web.config更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM