[英]NullReferenceException coming while calling PostAsync on xamarin.Forms
[英]NullReferenceException while calling WebMethod
我有以下問題;
我的控制台應用程序正在服務器上運行,我要做的就是通過ASP.NET Web服務對其進行控制。
我在主控制台應用程序的解決方案中添加了新的ASP.NET Web服務項目,並添加了對它的引用。
問題是每次WebMethod從控制台應用程序調用函數時,我都會得到nullreferenceexception。 即使我嘗試使用靜態類或單例; 盡管我的控制台應用程序絕對正確運行,但每個對象都為null。
我應該更改一些權限設置還是其他?
感謝您的時間。
根據您的評論-您的控制台應用程序需要公開API進行管理。 現在,可以通過在控制台應用程序需要承載WCF服務的地方使用WCF Web服務來實現此目的。 從ASP.NET Web服務控制控制台應用程序將很困難,因為ASP.NET Web服務將托管在不同的進程/ AppDomain(通過IIS)中-因此它們需要以某種方式與控制台應用程序進程進行對話。 在.NET中使用遠程處理或WCF可以進行跨過程的討論。 因此最好直接使用WCF提供基於Web的API(而不是使用ASP.NET Web服務)。 請參閱此文章開始創建簡單的WCF服務,並在控制台收留了它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.