FrameworkName главной страницы ASP.NET: значение не может быть ошибкой - PullRequest
3 голосов
/ 19 июля 2010

Я перебираю некоторые учебные пособия по ASP.NET, и первое, на что я обращаю внимание, это как сделать мастер-страницу.Когда я создаю главную страницу, я получаю сообщение об ошибке:

Value cannot be null.  Parameter name: frameworkName

Это происходит в первой строке моей главной страницы (MasterPage.master), и это страница по умолчанию, которая создается - у меня нетизменил его вообще:

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>

Может кто-нибудь сказать мне, что такое параметр frameworkName и как я могу избавиться от этой ошибки?К вашему сведению: я использую Visual Studio 2010.

Ответы [ 2 ]

8 голосов
/ 19 июля 2010

Это ошибка в VS 2010:

Причина, по которой вы видите эту ошибку, состоит в том, что в xaml есть ссылки на сборки, которые вы не можете устранить.Файл startpage.csproj находится в том же каталоге, что и файл .xaml.Пожалуйста, скопируйте оба файла в новую папку и откройте файл проекта в VS2010.Это должно работать.

http://connect.microsoft.com/VisualStudio/feedback/details/485162/edit-startpage-xaml-frameworkname-value-cannot-be-null

Вот мастер-файл, который у меня есть на данный момент, поэтому я бы проверил наличие недостающих сборок?:

<% @ Master Language = "C #"AutoEventWireup =" true "CodeFile =" Site.master.cs "Inherits =" SiteMaster "%>

Можно ли также воссоздать решение и импортировать его в новый файл .sln?

1 голос
/ 01 марта 2012

Я столкнулся с этой проблемой, когда преобразовал файловое веб-приложение asp.net в веб-сайт IIS. После нескольких минут попыток выяснить, в чем дело, я решил закрыть и снова открыть это решение, и это решило его.

...