形勢
- 的子目錄下,我有兩個網站,讓我們稱他們主要和SVC(SOAP服務)。
- 這兩個都是用ASP.NET MVC編寫的。
- 它們託管在(例如)https://prog.example.com上。
我想要什麼
- 主要應該可以訪問如https://prog.example.com
- SVC的服務應該可以訪問如https://prog.example.com/svc/myservice.svc(=>主要的子文件夾)
我的問題
我可以得到這個工作,如果主要是https://prog.example.com/main可及,這樣這兩個URL是不同的。當SVC是來自MAIN的子URL(請參閱我想要的)時,它不再可用。我的代碼服務失敗,因爲它無法再找到一些類。IIS 8.5的兩個網站,一個在其他
現狀
網站有兩個子應用程序(主,SVC)的作品,但主要有子文件夾/主。當我將站點直接指向MAIN文件夾(沒有子應用程序)時,MAIN可以根據需要到達,但是SVC拋出我的問題中提到的異常。
如何在沒有像/ main這樣的子文件夾的情況下直接訪問主網站時配置IIS,使我的服務仍然有效?
我的想法是將main保存在/ main中,但將基本url重定向到/ main。這導致了/ main/main/main/main/...
不可能使用例如https://prog.example.com和https://service.example.com(以便綁定可能因子域而有所不同)。