![](/img/trans.png)
[英]ASP.NET MVC visual studio http 404 error on local host, The resource cannot be found.
[英]“HTTP Error 404. The requested resource is not found.” when website tries to access database or any other site
救命! 我必須很快提出這個網站,但我不知道該怎么辦。 我正在使用Ultidev,並且可以正常訪問網站。 但是,當它嘗試訪問托管在與該網站托管在同一台服務器/計算機上的數據庫時..或者如果我的網站嘗試對其他網站執行ping操作(我構建的功能)..我一直收到此錯誤
HTTP錯誤404。找不到請求的資源。
盡管我可以使用來自另一個ServiceStack REST API IP的“ GET”,這很奇怪。
這有效:
service.getNFLGames = function (season, week, seasonType) { if (season && week && seasonType) { var deferred = $q.defer(); $http.get(http://<SAME IP AS THE HOST>/foundationservice + '/nflgame?' + 'season=' + season + '&week=' + week + '&seasontype=' + seasonType + '&format=json') .success(function (data) { deferred.resolve(data); }).error(function () { deferred.reject('There was an error getting NFL game list.'); }); return deferred.promise; } };
這不起作用(返回404)..但這在本地確實起作用
[HttpPost]
public JsonResult GetPlayerMPHTable()
{
using (Entities db = new Entities())
{
try
{
var entries = (from pages in db.foundationPlayerMPHs
select pages).ToList();
return Json(entries);
}
catch (Exception ex)
{
return Json(null);
}
}
}
這既不起作用,但是當我在本地運行它時也再次起作用。返回404,如果我進入DOS並嘗試自己,我可以ping它試圖ping的地址:
[HttpPost]
public long PingIP(string ip)
{
try
{
Ping ping = new Ping();
PingReply pingResult = ping.Send(ip);
if (pingResult.Status == 0)
return pingResult.RoundtripTime;
else
return -1;
}
catch (Exception ex)
{
return -1;
}
}
還奇怪的是,我之前托管過它。 我所做的更改是我對數據庫進行了刷新以更新數據庫模型。 但我的意思是..它托管在同一台計算機上,我不知道發生了什么
這也是我的連接字符串
<add name="Entities" connectionString="metadata=res://*/Database.Foundation.csdl|res://*/Database.Foundation.ssdl|res://*/Database.Foundation.msl;provider=System.Data.SqlClient;provider connection string="data source=IP HERE;initial catalog=Foundation-NFL;persist security info=True;user id=USERNAMEHERE;password=PASSWORDHERE;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
嘗試這個
return Json(entries, JsonRequestBehavior.AllowGet);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.