0

Aspで開発されたWebアプリケーションがあります。net MVC3 をインストールし、ローカルホスト環境では問題なく動作しましたが、アプリケーションをオンラインでホストすると、多くの点で問題が発生しています。

たとえば、Fee Submissionという名前のこの特定のページにアクセスしようとすると、次の例外が表示されます。

ここに画像の説明を入力

ここに残りの例外の画像があります

ここに画像の説明を入力

以下は私のコントローラーメソッドです:

// GET: /FeeSubmission
     public ActionResult FeeSubmission()
     {

         return View(niti.getStudentAndFeeDetails());
     }

##

getStudentAndFeeDetails() メソッドの定義は次のとおりです。

##   public List<StudentFeeMapping> getStudentAndFeeDetails()
        {
            log.Info("FeeNiti :: getStudentAndFeeDetails : START");
            var newlist = from n in _dataBase.studentfeemappings
                          select new StudentFeeMapping
                          {
                              AdmissionNumber = n.AdmissionNumber,
                              FatherName = n.studentrecord.guardianrecords.FirstOrDefault().FirstName,
                              Batch = n.studentrecord.classrecord.ClassName + "-" + n.studentrecord.classrecord.Section,
                              FeeName = n.feerecord.FeeName,
                              FeeAmount = n.feerecord.FeeAmount,
                              StudentName = n.studentrecord.FirstName,
                              StudentFeeMappingID = n.StudentFeeMappingID,
                              DiscountAmountinCurrency = (from feeCollectiondateData in _dataBase.feerecords
                                                          where (feeCollectiondateData.CategoryID == n.studentrecord.CategoryID && feeCollectiondateData.discounttype == "Currency")
                                                          select feeCollectiondateData.FeeAmount).FirstOrDefault(),
                              DiscountAmountinPercentage = (from feeCollectiondateData in _dataBase.feerecords
                                                            where (feeCollectiondateData.CategoryID == n.studentrecord.CategoryID && feeCollectiondateData.discounttype == "Percentge")
                                                            select feeCollectiondateData.FeeAmount).FirstOrDefault(),
                              FeeID = n.FeeID,
                              date = n.studentrecord.classrecord.feecollectionrecords.FirstOrDefault().StartDate
                          };
            log.Info("FeeNiti :: getStudentAndFeeDetails : END");
            return newlist.ToList();
        } ##

ここで注意すべき点は、正常に動作している同様のコントローラー メソッドがあることです。このメソッド操作だけで問題に直面しています。

4

0 に答える 0