2017-09-23 59 views
0

我最近開發了想在網上發佈一個asp.net MVC應用程序之後。我在Visual Studio上使用了「發佈」選項來執行此操作。路由問題發佈asp.net MVC應用程序

顯然,這是一種常見的任務,大概有幾個教程。不過,我的情況有不同的細節,我認爲不允許我成功運行應用程序。

所以事情是:

  • 我有一個WordPress站點www.somedomain.com
  • 我想我的asp.net應用程序在www.somedomain.com/myapp
  • 運行成功運行

這是我迄今所做的:

  1. 上傳所有我的應用程序文件到服務器上的httpdocs/MyApp文件夾;
  2. 配置在服務器上的httpdocs/MyApp文件夾的虛擬目錄;
  3. 進口從我的本地計算機到遠程服務器上的數據庫;
  4. 更改web.config上的連接字符串以指向遠程服務器上的數據庫;

在此之後,當我試圖在瀏覽器上訪問www.somedomain.com/myapp我可以看到它重定向我www.somedomain.com/myapp/Account/Login?ReturnUrl=%2Fmyapp% 2F,但顯示了我的Wordpress網站的佈局404錯誤(找不到頁面)。所以它看起來像運行WordPress的網站,而不是該文件夾上的asp.net應用程序。

回答

0

您使用IIS?

你需要自行創建一個虛擬目錄 的應用程序,否則它不會處理子文件夾的應用程序,將遵循父文件夾的web.config和其他設置