IIS 在MVC網站下建立多個子應用程式,根目錄問題
在iis中單獨釋出網站
在之前的網站下,部署子網站即應用程式
遇到的問題是:在單獨釋出的網站用ajax請求後臺是正常的,但作為應用程式釋出,發現請求後臺無反應,按F12,錯誤提示404,後來通過日誌輸出的方式,看請求有沒有進後臺,結果是連後臺方法的沒進去。比較了一下,懷疑是路徑的問題,
於是在ajax請求url中加上 rootUrl,資料可以正常獲取到了
var rootUrl = "@Url.Content("~")";//獲取根路徑,防止iis部署位置不同
如何新增子站點
- 先把要部署的子網站放在父站點的跟路徑下
- 在iis中新增虛擬目錄
- 在父站點的web.config中的location節點中 新增子站點的路徑
- 將虛擬目錄轉化成應用程式
在子站點中 ,右鍵-將虛擬路徑轉化成應用程式
相關推薦
IIS 在MVC網站下建立多個子應用程式,根目錄問題
在iis中單獨釋出網站 在之前的網站下,部署子網站即應用程式 遇到的問題是:在單獨釋出的網站用ajax請求後臺是正常的,但作為應用程式釋出,發現請求後臺無反應,按F12,錯誤提示404,後來通過日誌輸出的方式,看請求有沒有進後臺,結果是連後臺方法的沒進去。比
IDEA 在某個包下建立多個子包,子包不在同一級問題
在使用IDEA建立包時會出現這樣一種場景,就是當一個空包很長時,比如com.secbro.drools.model。這個時候如果你想給drools或model建立同級的包,你會發現,預設建立的包不是同級的,而是在model下面的。 如下圖,如果建立drools同級的包:
Visual Studio 2015專業版建立Win32控制檯應用程式,C,C++原始檔
問題: 原配的Visual Studio 2015專業版不像之前的版本,在新建專案裡面是找不到Win32模板的,那麼怎麼才能新建Win32專案和Win32控制檯應用程式呢?先看如下圖所示: 解決:
Tomcat建立多個應用(Web Server),多個主機,多個站點的方法
-h 制作 ctp 變量 details real def fonts lin https://blog.csdn.net/chungle2011/article/details/52317433 http://piperzero.iteye.com/blog/147577
PHP CLI模式下的多程序應用
PHP在很多時候不適合做常駐的SHELL程序, 他沒有專門的gc例程, 也沒有有效的記憶體管理途徑. 所以如果用PHP做常駐SHELL, 你會經常被記憶體耗盡導致abort而unhappy. 而且, 如果輸入資料非法, 而指令碼沒有檢測, 導致abort, 也會讓你很不開心.
使用nginx如何讓一個tomcat下的多個應用可以被多個域名繫結
這個是原創。 首先下載一個nginx反代理軟體。我不說他的原理,只說他能做什麼事情。 這個軟體能做哪些事情? 1他能處理負載均衡的問題。 2能處理多個站點或者多個應用session共享問題。 3可以讓你在一臺機器上面的一個tomcat下面的多個應用程式被域名所繫結。(今天討
怎樣用matlab讀取一個資料夾下的多個子資料夾中的多個圖片檔案
maindir = 'E:\Temp Folder'; subdir = dir( maindir ); % 先確定子資料夾 for i = 1 : length( subdir ) if( isequal( subdir( i ).name, '.' )
Linux下給自己的應用程式建立一個桌面啟動圖示
Linux下可執行檔案是沒有圖示的,很不美觀,下面通過簡單的方式建立一個桌面啟動圖示。 第一步:使用文字編譯器建立xxx.desktop檔案; 第二步:編輯xx.desktop檔案 [Des
VC6.0下建立多執行緒的方法和注意的事項
#include<stdio.h> #include <process.h> #include <stdio.h> #include <windows.h> DWORD _stdcall ThreadProc(LPVOID l
android studio在一個資料夾下建立多個module(libraray)
每次開發專案都會引入一些第三方支援庫,而在android studio下它們都是作為module的形式存在一個專案中,太多的話難免看起來很亂,所以萌生了把他們放在同一個資料夾下的想法,也就是
linux 作業系統 建立多個子程序
1、編寫一段程式實現以下功能: a) 使用系統呼叫fork()建立兩個子程序 b) 各個子程序顯示和輸出一些提示資訊和自己的程序識別符號。 c) 父程序顯示自己的程序ID和一些提示資訊,然後呼叫waitpid()等待多個子程序結束,並在
切分大任務成多個子任務(事務),匯總後統一提交或回滾
batch target math frame 調用示例 turn exceptio rri action 示例代碼可以從github上獲取 https://github.com/git-simm/simm-framework.git 一、業務場景: 系統中存在一個盤庫
Linux下打包釋出Qt應用程式
Linux下打包釋出Qt應用程式 Linux下打包釋出Qt應用程式 1. 編譯檔案 2.巧用指令碼檔案 新建檔案 新增指令碼 執行指令碼 打包釋出 Linux
在 linux 下使用 CMake 構建應用程式
CMake 簡介 CMake 是一個跨平臺的自動化建構系統,它使用一個名為 CMakeLists.txt 的檔案來描述構建過程,可以產生標準的構建檔案,如 Unix 的 Makefile 或Windows Visual C++ 的 projects/workspaces 。檔案 CMakeLis
使用Windows API建立一個Win32應用程式視窗
新建一一個專案名為MakeWin的Win32應用程式空專案,然後為其新增一個名為MakeWin的C++原始檔 #include<windows.h> char Name[]="MakeWin"; LRESULT CALLBACK WndProc(HWND,UINT,WPAR
VMware建立多個虛擬機器,並分配IP地址,用xshell來連線
1.設定虛擬機器的網路連線模式為NAT模式 2.取消DHCP服務。 3.檢視虛擬機器網段,閘道器地址 4.設定靜態IP vi /etc/sysconfig/network-scripts/ifcfg-ens32 ,ens32這裡根據每個人的不同而不同 TYP
在應用程式級別之外使用註冊為 allowDefinition='MachineToApplication' 的節是錯誤的。如果在 IIS 中沒有將虛擬目錄配置為應用程式,則可能導致此錯誤。
最近在IIS伺服器部署站點時遇到了這樣的一個問題。 由於每次有新的網站之後,都要新建一個站點為其分配新的埠,這樣感覺挺不合理的,網站越來越多到最後都不記得哪個網站是哪個埠,所以我就想著能不能把所有網站專案統一放在一個資料夾下,這樣就只有一個埠,訪問網站時只需加上相關網站目錄
C# wpf建立單例項應用程式(8)
1,新建一個wpf專案,找到App.xmal.cs開啟後插入如下程式碼: namespace ElectronicNeedleTherapySystem { /// <summary> /// App.xaml 的互動邏輯 /// </sum
Spring Boot下的第一個應用程式
簡單的一個功能:瀏覽器傳送hello請求,伺服器收到請求並進行處理,響應helloworld字串 1:建立一個maven工程(jar) 2:匯入springboot相關的依賴 <parent> <groupId>org.springfram
批處理一鍵開啟多個應用程式
正經學徒,佛系記錄,不搞事情 上班第一件事:開啟電腦,開啟idea,開啟有道,開啟navicat,開啟釘釘,開啟mongochef,開啟...... 使用批處理後:開啟電腦,雙擊批處理檔案 新建