2011-08-11 49 views
1

我剛剛創建了一個簡單的測試用的WebService稱爲Asp.net的WebService在IIS與IIS的管理

MyWebService.asmx 

我無法從exteriour訪問它,導致Visual Studio不允許這個.. 所以我想創建一個自己的IIS Web服務器來託管我的Web服務,但是 如何將我的「MyWebService.asmx」添加到使用IIS管理器的IIS中?

希望有人能幫助我..谷歌沒有幫助我很多

回答

0

你要發佈此WebService(右擊項目 - >發佈),並使​​用IIS就像一個普通的Web應用程序對其進行託管。

+0

我沒有發佈一世噸,但我無法打開它,所以瀏覽器總是告訴,頁面無效。 – eMi

0
  1. 只需創建一個新的應用程序,因爲如果你創建一個「真正的」 ASP應用

  2. 把你會做,完整性和以確保應用程序正在運行的Default.aspx到根dir,裏面寫着「app正在運行!」

  3. 把ASMX文件到目錄(我認爲這將是App_Code目錄中的地方,但我不知道100%)

  4. 配置你的Web服務在Global.asax,如果沒有它什麼會發生(提示:還配置web服務的幫助頁面,否則用戶訪問它會得到在瀏覽器的接口描述)

這方面的一個較長的描述可以在這裏找到:http://msdn.microsoft.com/en-us/library/8wbhsy70%28v=vs.80%29.aspx