タイトル種別はすべてです。私がlocalhostでこれを実行していると、すべて正常に動作しますが、今日はいくつかのテストとBAMを実行するために配備されました!働いていない。そして、私が何らかの理由でそう、私もこれをデバッグする方法は本当に何が間違っていることを確認していない、または表示するには、エラーを有効にすることはできません。..MVC3アプリのイメージコントローラをデプロイ後に動作させない
ここでは、コントローラです:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using DarkRobot.Models;
using System.Web.Helpers;
using System.IO;
namespace DarkRobot.Controllers
{
[Authorize]
public class UploadController : Controller
{
//
// GET: /Upload/
private DarkRobotEntities1 db = new DarkRobotEntities1();
public ActionResult Index()
{
return View();
}
[HttpPost]
public ActionResult Index(HttpPostedFileBase file, string name)
{
if (file != null && file.ContentLength > 0)
{
var fileName = Path.GetFileName(file.FileName);
var path = Path.Combine(Server.MapPath("/Images"), fileName);
file.SaveAs(path);
Image image = new Image();
image.RelativeLocation = "/Images/" + file.FileName;
image.Title = name;
db.Images.Add(image);
db.SaveChanges();
}
return RedirectToAction("Confirm");
}
public ActionResult Confirm()
{
return View();
}
}
}
そしてここでは、インデックス
です@using (Html.BeginForm("Index", "Upload", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
<input type="file" name="file" />
<br />
<input type="text" name="name" />
<br />
<input type="submit" value="OK" />
}
これを把握する必要がある場合は、喜んで質問を更新します。私はMVCをかなり新しくしています。
私はばかです。サーバーの男と呼ばれ、彼は許可を修正しました、そして今私たちは行かなくてはなりません。ありがとう! – ledgeJumper
@davidisawesome:それはあなたのために働いてうれしい – Shyju